Font Size: a A A

Research And Realization Of The J2EE Application Framework (Kona) Based On SOA

Posted on:2006-08-16Degree:MasterType:Thesis
Country:ChinaCandidate:B WangFull Text:PDF
GTID:2168360155967277Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As one of future generation software development ideas, SOA(Service Oriented Architecture) has produced profound influence to modern software development patterns.SOA provides services for other applications through service publishing,finding and invoking.Through SOA framework,enterprises can reduce the coupling between systems in most extent and enhance the reuse of software.This paper has carried on certain research and exposition to ideas of SOA, and at the same time designed and realized the J2EE application framework(Kona), based on SOA and using advanced software development technology— J2EE.The framework has realized the basic service creating, maintaining, publishing and invoking function, and provided the support to some persistent frameworks for instance, Hibernate, EJB, etc. At the aspect of the function, the framework , Kona, has taken charge of the development of the services of business logic handling.The functions of services based on it are the summation of the functions of service tier and of domain tier in J2EE n-tier architecture.The target of the framework is that making the development of service components orient service in the most extent . To the given requirement, we can seprate it into some independent smaller services using SOA idea, and developing them on the Kona.For Kona has provided the maintaining and invoking mechanism of services, thesework does't needed to be done in our business services, which makes our service developping faster, quality and maintenance better. Besides, we have also realize the configuration function of service components in Kona, so, we can rearrange the existed services into some other service components with new functions, thus the application systems we have developed have better loose coupling. Finally, all services based on Kona can publish and invoke through Web service technology, so these services are independent on different platforms and are distributed. The above points of Kona make the development of applications based on SOA more fast and simple, and improve the loose coupling ,reuse and expansibility of application systems.This paper has put forward the service tree model with SOA idea, based on Kona framework, and used it in the realization of the experiment system- stock manager system, which validate the merit of service development based Kona and indicate the advantage of the SOA software development idea.SOA has been looked as the next development pattern after process oriented, object oriented and component oriented, the design and development of Kona do some exploring to SOA . But, Kona has not dealed with many other complicated aspects of SOA. At last, the paper make further discussions to the development of Kona,including the realization of BPM(Business Process Manager) and improvement ofsecurity access control mechanism of services, which have very important signification to the realization of SOA.
Keywords/Search Tags:SOA, J2EE, Web Services, Application Framework
PDF Full Text Request
Related items