Research and Implementation on Dynamical Service Composition for Application Integration in Public Security Domain
|School||National University of Defense Science and Technology|
|Keywords||services composition business rules process flows BPEL Engine Public Security Service oriented architecture|
Information System in Public Security is in a bit scale with the development of IT technology.The subsection systems separately designed to meet their own requirements result in an accidental architecture with distribution,autonomy,heterogeneity and many information soli of different hardware,operation systems,databases.How to integrate and share all kinds of information becomes an important challenge for Public Security Information System.Traditioanl information integration method is not suitable for the changing business environment because of its highly coupling characteristic. SOA-based integration makes good solution for these problems for its new model for services description、services notification and services communication and it converts the business functions in the application systems to a web services and combine these services in order to implement system integration and collaboration.This paper first presents a Service-Oriented Public Security Business System Integration Framework.The proposed framework can improve the performance of business workflows by combining rule engine and flow engine as an integral.Then business rules are extracted from the business logic and published as services. It enables dynamical call in flows and controls the flows routing.Last, we implement the full solution of service composition which is independent of business itself.In this thesis, we present our work from four points as flowing:1. Based on researches on SOA architecture,Web Service,Service Composition and other important technologies related to business rules,we proposal a platform using SOA architect for Public Security Domain.The platform built on JBI standards is suit for integrating different existing systems and data sources and supports application developments used with business rules and services composition.We discussed system performance requirements for its service composition.2. Proposes a framework for services composition based on business rules and process flows, and implements a prototype platform.3. Depict the layer designation for service composition based on business rules and process flows, analyze the theory of separating rules and flows,provides a prototype realization of rule engine and BPEL engine.4. Implements a model of services composition based on business rules and process flows,which is applied in the system CASES ANALYSIS to improve capacity of cases analysing.