| With the development of econemy, the competitions among enterprises are more and more intense.It requires the companies continuously improve the core competitiveness,increase business flexibility.The companies also should be able to quickly change their business processes to adapt to changing market.In this situation, the enterprise information system should not only reflect the company's business processes,but also be able to make appropriate changes when the business process changes.Before the advent of SOA, the system design uses a tightly coupled manner,which defines system functions by large sections of code. While SOA is based on loosely coupled services.It allows us to combine different services or decompose the composite services into functional components as we need. Therefore,the feature os SOA requires us to consider the reusable of Web Services. We shoule design the appropreate granularity when we develop the Web Services.JBI specification defines a pluggable, component-based enterprise service bus architecture and the abstract WSDL-based service model.When developing the enterprise information systems, we could use component technology to decompose the system into separate components.On the study of SOA, Web services and Web services composotion, this paper proposes a application system architecture model based on JBI specfication (ISAM-JBI). The ISAM-JBI model divides the system into such layers as business layer, service layer, service composite layer, data service layer. When develeping systems with this model, we shoule analize the business processes, encapsulate the business activity into services, composite the services together at last. Take the vehicle arrangement for example,when developing the system for traffic using the ASAM-JBI model, we shoule firstly analize the processes of the vehicle arrangement business. In the vehicle arrangement process, we should dispatch the vehicle for transportion line,dispatch driver for the vehicle.At last,we should qulify the qualifications of the vehicle and the driver. We design four separate services,and use the BPEL language to composite them together. This model has a lot of advantages, such as flexibility, loosely coupled, crossing platform.This project's successful implementation and deployment confirms the ASAM-JBI model's feasibility and usability. |