Basic introduction
Application integration can mainly use service integration between enterprises and enterprises, effectively improve the network relationship between existing systems, making The relationship between the system is more visual and more controlled. Its high performance, high reliability, high expansion and business have given customers high management capabilities, high investment returns, high operational capabilities, etc., thereby improving enterprises's IT service quality, more direct business expansion, business Innovation, customer maintenance and excellence have provided powerful guarantees.
Application Integration Software
Install all applications on the EWEBS server (group), client-side installation, you can flexibly based on web real-time. By using the original AIP protocol, the human-computer interaction logic of the application (application interface, keyboard, and mouse operation, audio input, card reader, printout, etc.) are separated from the calculation logic. When the user has access to the EWEBS server virtualization, the user computer only needs to transfer human machine interaction logic to the server side via the AIP protocol, and the server is the user's independent session space, the application's calculation logic runs in this session space. Transfer the changed human machine interaction logic to the client, and the client is displayed, so that users can access the same access experience as running the local application.
Development prospects
As the service-oriented and cloud-based architecture stands out, IT sectors pay more and more attention to good integration design. In order to avoid the potential danger of excessive cloud applications, it is necessary to carefully planning the architecture; the same, the development process applied to complex SOA-based upgrades is also the same. As application integration requires more flexibility and universal applicability, optimized design is more important than ever. In the upcoming cloud computing application integration, it is integrated into a central cloud computing, like IPAAS, showing the rapid growth of cloud applications, and will face more complex integration and practical challenges.
Many platforms, services (PaaS) and cloud computing applicants are keen on faster integration development commitments. However, according to the earlier cloud applicant, the demand for speed is also the largest trap in this process.
Pradip SITARAM is the CIO of Enterprise Community Partners Co.,, and he pointed out that the company failed to see the potential dangers of hasty deploying cloud applications, while daily demand and testing were neglected, they would be in dangerous supervision. Among them. SiTaram also explains why his own team spends a time carefully planning its cloud-based system. "Integration is a good architecture, but it is not the case," he said. He warns the PAAS and cloud computing in the market: Do not compromise to the software development process to exchange the integrated development speed.
Healther institutions seek system upgrades, requires a variety of departmental services and various applications that need unified applications. Michael Sanchez is the chief web architect of Sharp Healthcare. It recently explored the use of ESB union portals in three in use, integrated medical health record information, and constructs an effective SOA-based system.
Sharp Healthcare uses Oracle SOA Suite and Oracle WebLogic Suite to support the MySharp patient portal, which is running on the Oracle service bus. Sanchez pointed out that the use of Oracle ESB is very important for the same separation system, ensuring that they can work together, and generate a response for the patient asking. Sanchez means that Sharp Healthcare can add new backend patients to take care of new backend patients, and expect expansion portals to include other systems in hospitals.
With the cloud computing architecture, the intermediate piece integration challenge appears. In the early stage of cloud application integration, the so-called cloud computing is integrated into the center, which is based on "Infrastructure", "" "", "" "or" integrated platform service (iPaAs) ". Includes a wide range of middleware services, for successful gathers. But IPAAS clouds also have their own unique challenges, especially security and data processing issues, which will continue to maintain this complexity in cloud work.
As the application integration requires more flexibility and burst changes, the application interface (API) is increasingly important in integrated design. For this purpose, the API adds support REST interfaces, which also requires more overall design methods, and allowing more wide working conditions.
At the Gartner AADI meeting, Gartner Deputy Director Daniel Sholler quoted the universality of the REST architecture as the reason why it was popular in the major developers, as well as the third-party cloud and mobile application cooperate. Moreover, the application of REST principles for web service design, Sholler is called the web-oriented architecture, or WOA, is based on the idea that the design should "completely apply neutral" and "as wide as possible", according to Sholler. As clouds and mobile applications continue to expand, achieve the neutrality of the API design, and ensure that REST is only used in the need to use and the operation is the key to integrated design.
Quick In-depth application integrated architecture
application integration defines the principle of moving data between multiple applications, reducing inconsistent risks, and reducing link applications by multiple manual updates The work required by the program. It contains a combination of database designs and application data for application. Not intended, the application is divided into database related and data streams, this is not much change.
is changed to the way we build applications, as well as the application hosting. In recent years, corporate architecture (EA) is accepted as a formal IT principle, the application of its own components, application development methods, and cloud computing and virtualization have become the importance of application integration, And promote the need to integrate the water line and automation requirements. When the senior management team wants more agile, when all of the more efficient IT support, all of these factors are gathered to the CIO, so it is critical to finding the system approaches to solve these problems.
EA defines a business process architecture from the high layer and derived application requirements from a high-level definition. EA creates more information sharing requirements, but it also encourages users to meet demand outside the traditional app.
EA affects the effect integration
EA affects the effect integration of information integration with the database-centric idea. If the service data is stored in a warehouse, you can use this data by querying, the use of a single information is related to query and analysis, and the specific application is independent.
Application of components will decompose larger software into many small parts, each small part and other parts are loose-coupled relationships. Information between components within the application must be very efficient, otherwise the experience and production efficiency of work will be affected. Therefore, everyone has done a lot of work and is committed to improving the exchange of information between components. The huge role of mobile and mobile work encourages more and more components because companies trying to solve these productive problems need more efficient.
Componentized a large drive factor is a component reuse, and a plurality of applications are built from a general component. Because of the reuse of components between applications, the barriers of the application itself are broken, and the application integration and component integration have become trend. Component integration tools, such as service and messaging bus, or service data definition language, can now be used to integrate applications.
Cloud computing and virtualization have broken the traditional barriers between applications or components and server resources. The server is now part of the pool, some servers may even be on the company's public clouds. Any functionality may run anywhere, so you need to record it to run, so other components can find it. Dynamically deploying applications means providing dynamic links between deployment components.
Application Integration Evolution With the evolution of application development
Because other aspects of application development are evolving, the application integration is also continuously improved. Agile operations create new tool sets, and these tools have evolved into a more complex process tool to deploy and link applications and components running on the resource pool. These tools, with evolution and improvement, absorb some functions that have been applied integrated parts.
These trends affect the use of database and information flow to link all components supported by IT for business flow. In traditional philosophy, the most important trend today is no longer the only problem or even the most important issue. If you ask CIOs, what is their greatest challenges, application integration may not be the largest, but three new features may be.
Application integration needs to adapt to such reality. EA drives focus on analysis, software components, and clouds affect the movement of information, which affects how to resolve application integration. Tools that support these three elements are already integrated with each other. Application integration will clearly become more and more domains of tools.