First: Overview
?????? Application trend is no longer a large centralized centralized system, but gradually developed into individual independence and can be constructed by centralized distributed development. Direct consequences of past single network applications (although manufacturers claim that modular structure), the high coupling of subsystems cannot be run independently of other modules, and each subsystem is unable to deploy independent deployment, system maintenance, and extension It is difficult, the original system must do more changes and compile to join new features, and other manufacturers' cooperation development is not going to start. Once the application is blocked in the company, the entire system will be affected. Every application is independent and closed, and it has also brought difficulties to our application, and even the night night pool. So, what is the system that covers the entire enterprise integrated business? Obviously, this is not realistic!
?????? So, whether it is a company or an application developer, what they need is an application system suitable for its business development, convenient expansion and integration, and easy implementation. With a unified standard, unified interface description, unified servo mode. At the same time, a newly-oriented device (SOA) combined application is proposed to be rapidly used in each project (there will be relatively few domestic, but will become mainstream within 3-5 years). The advantage of directly brought gradually, gradually integrated, and the entire enterprise application forms a loose coupling structure.
??????? The combined application for the service framework will gradually become mainstream. Whether it is Microsoft .NET or Sun's J2EE system has been stable, a large number of specific solutions for service-oriented architectures, and provide high-end standard tools, while complying with common standards, it has become the next application Mainstream standard.
?????? It is easy to develop an inter-end-to-end business process between applications. The business process is not subject to any application restrictions, which can be distributed to various application portfolios of the company's different departments and offices, and finally establish an architecture that is not restricted by software suppliers, thereby significantly reduces the needs of personalized settings and streamlined Operating procedures, speed up departing time and reduce total cost.
?????? Today, the development methods and concepts of combined applications have begun to gradually be applied to the portal and integrated work (Integration).
Such as: Combined portal, is the application provided by the Portal interface, often not necessarily executing on the Portal server, and often provides the ready-made service interface of people in the way of flowering Buddha. The data is real-time (not from the database), rendering, and summarize the user of Portal.
????? Application integration, also take the combined trend. Through the high order tool, let the information system can be adjusted by the information system, and different forms of series and collaboration of various forms provided by the service, while quick deployment. This popular new field, generally called business process management (BPM; Business Process Management) or business process automation (Bpa; Business Process Automation). Each application development completed the combination of service-oriented architecture, itself can become a new service for other applications, which is the concept of "development is integrated, integrated to development".
The combined application will be based on the integrated center and top network service technology and fully cover the overall enterprise process, breaking any single application combination or the traditional definition limitation of the kit. "Service-oriented Architecture (SOA) is a basic application function of information technology through the concept of business services, taking the distance between business and information technology. Because traditionally, information technology thinking multi-faced direction. ERP, CRM, SCM, ..., there are more sneakers. It is also possible to provide a solution for an application space to provide a solution. ????? Service-oriented service The generation of architecture is intended to connect these longitudinal information bars to horizontally, allowing them to provide a number of valuable applications for the overall value of the enterprise, so that these services can be arranged freely, integration, so that they can flexibly cooperate at any time in the future New demand is adjusted. Borrowing to serve the service architecture, combined applications are also born ...
?
?
Second: Detailed service-oriented architecture (to be continued)
???????
Article 3: Detailed composite application (Continued)
Article 4: Composite application practice for service architecture (for continrest)