Font Size: a A A

Research On Business Rule And Adaptability Of Enterprise Collaboration System

Posted on:2009-08-20Degree:DoctorType:Dissertation
Country:ChinaCandidate:J J LinFull Text:PDF
GTID:1118360245994533Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Adaptability of software system is ability of system adapting to change. Many researches all along concentrate on improving adaptability of software system. But adaptability of traditional system mainly concentrates on data and process in one enterprise and little concentrates on business rule such as external business condition, external business policy. This is because in the traditional system business is relatively stable. Along with the progress of global economics and the wide application of Internet technology, one operation must be accomplished by enterprise collaboration and business is variational, dynamic and collabroative. It is necessary for adaptability of software system to assure not only enterprise adaptability but also adaptability of enterprise collaboration. It is pity that the development method of traditional system couldn't meet adaptability of enterprise collaboration. Therefore, it is important for enterprise to focus on how to capture and control the complex and variational factors in enterprise collaboration and then construct the system of a relatively stable structure and a strong extended ability.Firstly, the dissertation analyzes actuality of enterprise collaboration, points out some problems of enterprise collaboration and proposes the enterprise collaboration system. Secondly, this dissertation analyzes new requirement of enterprise collaboration system and proposes solve method of using business rule management theory and technique to realize enterprise collaboration to enhance adaptability of enterprise collaboration system aimed at limitation of traditional system development method. At last, this dissertation discusses the enterprise collaboration system architecture which supports business rule change and the way to construct it. Our goal provides a technology framework for enterprise to carry out business rule management and a development method of constructing software system based on this framework. This framework and system construct method can achieve business automatic much better and increase the adaptability and expansibility of enterprise collaboration system. To achieve this goal, this dissertation researches some related key technologies. The main researches and innovations of this dissertation are listed below:1. Aimed at actuality and some problems of enterprise collaboration, we propose the enterprise collaboration system. The enterprise collaboration system is mainly for end users and enterprises. For end users, the enterprise collaboration system eliminates the difference among multi enterprises. For enterprises, the enterprise collaboration system provides a platform to interaction on each other which improves adaptability of enterprise collaboration.2. Analyzed the enterprise collaboration system and business rule management technique, we propose using business rule technique to extract variational business logic in the enterprise collaboration system from application logic. Variation characteristics of business rule are extracted, classified, formalized, stored and implemented separately, which achieves explicit business rule. The explicit and configurable business rule definition not only makes the end users have a clear view of business rules which the system supported, but also can react to dynamic business modification quickly by changing the business rule definition and reconfiguring these business rules, which improves the ability of celerity develop and deploy new business, reduces operation cost and enhances core competitive ability.3. Based on study of current software development technique, we discusse theory feasibility to construct the enterprise collaboration system using SOA. Then we propose Business Rule-Based & Service-Oriented Software Architecture (BRSSA). BRSSA is a hiberarchy based on service and have explicit business rule relevant semantic description in software entities. Therefore, BRSSA has the characteristics of separation of business logic and application logic, separation of business rule logic and business logic.4. We propose a business rule-based, service-oriented construct method of the enterprise collaboration system. In the requirement analysis phase, variation characteristics of business rule are analyzed and business rules are gotten which are relevant to change of business service. In the system design phase, implicit business rule logic in service implementation logic is extracted according to the business service varations. Business rule-based system analysis and design is one contribution of this dissertation. The enterprise collaboration system constructed by this way keeps to the BRSSA architecture and it can realize the separation of business logic and application logic and separation of business rule logic and business logic.Finally, we construct digital ubran transportation one ticket system using the architecture and method proposed in this dissertation. We analyze business rules and the variational requirement of business rules. The result shows the enterprise collaboration system constructed by our method can support flexilbe enterprise collaboration and flexibly adapt to business requirement change.
Keywords/Search Tags:Business Rule, Enterprise Collaboration System, Adaptability, SOA
PDF Full Text Request
Related items