Dissertation > Excellent graduate degree dissertation topics show

Design and Implementation of Gotone Service Based on SOA

Author: ZhaoHang
Tutor: ChenWeiDong
School: Zhejiang University
Course: Computer Science and Technology
Keywords: Service-oriented architecture (SOA) Enterprise Service Bus (ESB) Business-driven Mule
CLC: TP311.52
Type: Master's thesis
Year: 2007
Downloads: 357
Quote: 4
Read: Download Dissertation

Abstract


Application software development methods in the past 40 years, has experienced many significant changes: process-oriented development, object-oriented development method, component-oriented development methodology, as well as the now popular service-oriented development method. In order to become more competitive, companies must create a business-oriented, reliable architecture of a service-oriented architecture (SOA) is used instead of the past dispersed, dedicated application platform. Therefore, SOA gradually become applicable to the design of the architecture in the form of the modern enterprise applications, the core idea is to use open standards enterprise business functions packed into standard services, such services through clear, independent interface to define Services are loosely bound, and can be invoked by emphasizing the location transparency and interoperability of communication protocols. Standards-based, loosely coupled, flexible, agile characteristics of SOA, it appears to bring a great deal of competitiveness. However, if only in the service, there is no interaction, then the presence of the service is no. Collaboration between the services are carried out by ESB to services does not directly contact the service request / response, publish / subscribe events are carried out by the ESB. Service Bus can change the message format between service providers and requestors, routing to the correct service provider, protocol conversion between service providers and service users, as well as providing security, strategy, transaction management, and other functions. SOA and software development process, one of the biggest difference is that SOA is a business-driven, and the traditional software development is driven IT. Business-driven development is driven by the business needs of software development methods, starting from business requirements analysis to promote under the design, development and testing at the demand of the business objectives. We propose a business-driven SOA development process: understanding the business needs, requirements analysis; service design and realization; assembly and deployment services. Based on the practice, the project communication service, for example, the use of the concept of SOA and ESB, the first analysis of the demand for communication services, a clear business need to meet the target. Then we can reflect the main value of the communication services, and architectural design will produce the global impact of the four typical use cases as the focus of investigation. Next, the principles and ideas of the overall design of the system, the overall system architecture and communication services design the detailed description given concrete implementation. Deployment and assembly of our services, we have chosen the open source implementation of Mule ESB. Mule open source ESB as an earlier implementation, maturity is relatively high, and active development community; open source and free features that make the initial investment is small. Provide rich functionality, not only to meet our current needs, but also to meet future expansion needs. Therefore, in our system using Mule to assemble and deploy the service. In the last article, the lack of paper and directions for future research.

Related Dissertations

  1. Design and Research of the Date Exchange Platform Based on Business-Driven,TP311.52
  2. The Design and Implementation of the platform based on the the ESB architecture of taxpayers accepted,TP311.52
  3. Studies on the RCESB Architecture and the Technology of SOAP Serialization,TP311.52
  4. Research and Design of the Satellite-Aided Data Collecting Scheme for Delay-Tolerant Wireless Sensor Networks,TP212.9
  5. Optimal Level of Energy, Protein, Calcium and Phosphorus for Mule Duck Diets,S834.5
  6. The enterprise service-oriented architecture -based system integration research and design,TP311.52
  7. Design and Implementation of SOA-based Bank Infrastructure System,TP311.52
  8. The Design and Implementation of SOA-Based Call Center System,TP311.52
  9. Design and Implementation of the Communication Business Management Based on BPM,TN915.09
  10. BDIM-Based Optimal Enterprise IT Infrastructure Design in Multi-SLA Environments,TN948.63
  11. Research on the Business-driven System Integration Based on Web Service,TP393.09
  12. Enterprise Service Bus ESB dynamic routing technology research,TP311.52
  13. Research on Service-Oriented Integration of Real Estate Management Information System,TP311.52
  14. Study of SOA Based Enterprise Application Integration,TP311.52
  15. Research and Application of SOA for ERP in the Medicine Circulates Enterprise,TP311.52
  16. The Study and Application of CRM System Based on the Pattern of SOA,TP311.52
  17. Research and application of key technologies of SOA implementation,TP311.5
  18. The Study of BizTalk-Based Enterprise Informationalization Integration Solution,TP399-C2
  19. Software process research and application development for small and medium-sized enterprises,TP311.52
  20. JBI-based ESB middleware for distributed design and implementation,TP311.52

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile