Font Size: a A A

Design And Implementation Of Service Logic Execution Environment Based On Event Container

Posted on:2011-09-25Degree:MasterType:Thesis
Country:ChinaCandidate:T MaFull Text:PDF
GTID:2178360308461170Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
AS (Application Server) is the key entity in the service layer of the next generation network environment. It is a powerful support platform of service development, operation and management. It provides components which can be shared by the development of the service, so that people just need to focus on service development and service process logic. It simplifies the process of service development. In addition, it provides a reliable and secure service logic execution environment and convenient service management environment for the deployment and operations of services.SLEE (Service Logic Execution Environment) is the service logic execution environment of application server, which can meet the strong demand for new business of next-generation networks. It is a business logic execution environment of variety of value-added services and intelligent services. It is a container, similar to the EJB (Enterprise Java Bean). SLEE container is suitable for a variety of message-oriented events in applications such as call control, multimedia conferencing, IP telephony services, distributed interactive simulation, monitoring and control. The Purpose of container is to integrate mobile technology and enterprise technology, and to be a high availability and reliability of carrier-grade platform.In order to provide effective service operation and management support, its main features include:service operations, service life-cycle management, service statistics and service monitoring. Lightweight is now the trends of Java development; componentization is the necessary means to achieve lightweight. A good component-based/modular is very useful to the maintenance and sustainable development of the system, rather than the subversion of development.In the SLEE based on the event container, the RA (Resource Adaptor), business and the internal timer, alarm and other tools of the original structure have been implemented as a unified Service.As a result, SLEE can process all of these roles loading, scheduling, promotion, management and other related matters through a consistent approach. In this way, it can greatly enhance the flexibility and reusability of the service development, and greatly enhance the openness and scalability of SLEE.The first chapter of this paper describes three views of EBAS, as well as JMS (Java Message Service) technology, ActiveMQ, an implementation of JMS, and introduction of OSGi technology framework. The second chapter introduces the internal structure of the service logic execution environment and the role of each module, and then compared to it, the paper introduces event container-based service logic execution environment structure and the relationship between them. It also introduces the details of Register and Listener module. Finally it presents the idea of unified Service and the events containers interface definition. Chapter III focuses on a concrete realization of the event container, using an open source implementation of JMS technology, ActiveMQ, as the underlying basis. Then this part introduces the detailed description of the development process of the event container on many aspects.3.2 and 3.3 sections are given the details of transform on interface between SLEE, RA and XJoin. The fourth chapter describes the comparison performance of the testing process and conclusions between the event container based application server and the Original application server.
Keywords/Search Tags:application server, service logic execution environment, event container, modular, OSGi
PDF Full Text Request
Related items