Font Size: a A A

Research And Application Of Key Technologies Of Soa Implementation

Posted on:2007-04-07Degree:MasterType:Thesis
Country:ChinaCandidate:Z J ZhuFull Text:PDF
GTID:2208360185956371Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
It is mainly studied on Service Oriented Architecture (SOA) which is one of the new software architectures. With the development of the enterprise applications, software gets more and more complex. The object oriented technology can not resolve the problems of reusability and maintainability. So designers brought up the idea of component oriented. However, this method does not work well neither. Today we face up to the problems such as the distributed software, application integrations and different platforms, protocols and devices. SOA can resolve all of the above problems. Firstly, SOA is introduced and we discuss the concrete characteristics in detail. Through the discussions, we get a better understanding with the functions and meanings of SOA. Then, a basic SOA model and some of the technologies which can implement SOA are brought up.Secondly, Service-Oriented Analysis and Design (SOAD) is introduced with an emphasis on how to analyze and design the practical problems using the service oriented idea. The combination of Object-oriented analysis and design (OOAD), Enterprise Architecture (EA) and Business Process Modeling (BPM) are studied which makes the development process with SOA much easier. Then an e-business system is analyzed and designed by using SOAD.This paper introduces the Enterprise Service Bus (ESB) which supports SOA. Then the roles ESB plays and the mainly functions of ESB are illustrated. Base on this we give out the basic architecture of the Service Gateway which is the key module in ESB. The main functions and operation flows of ESB are described, and then a realization based on JAVA platform is given out. The conjunction of service provider, service consumer and service register makes the services of SOA loose coupling, location transparency and protocol independence.At last, we make a conclusion and give some deep research fields in the future.
Keywords/Search Tags:Software Architecture, Service Oriented Architecture (SOA), SOAD, Enterprise Service Bus (ESB), Service Gateway
PDF Full Text Request
Related items