| Nowadays, Middleware has been widely used in different software fields. Middleware is a type of independent system software or service program. The distributed applications software may share resources from different technology via the application of the middleware. Based on client/server's operation system, middleware manages computer resources and network communication.The paper illustrates the "design and implementation of the middleware support Service Orient Architecture". The first half of it analyzes the conception, functions and standardization of the middleware and cluster. It also analyzes the concept and features of SOA. It discusses the three roles of SOA including Service provider, Service requester, and Service broker. The three roles assume three operators: publish, find, and bind. The paper clearly describes the respective relation of each pair.The second half of the paper analyzes the design and implementation of middleware platform: Instance Services Engine (ISE). The software itself is developed independently by Shanghai Asia & Pacific Mitac Computer Co.Ltd. The system chooses java as core technology for building the ISE. The implementation of ISE may include such functions as the communication between different operation system, the encapsulation of fundamental communication codes, the encapsulation services, and the supply of cluster technique that could be expanded by business requirement. The technological features of ISE include the support of Service Orient Architecture; the use of domain management service as its core; the effective integration of various services of business logical layer via XML data bus; the completion of the applications the redundancy and scalability of the connection service, dispatch service, business logical service while co-processing of business; the heightened efficiency of connection of system by using Java nio as the implementation of the connection to network; the heightened performance and saving a mass of system resource by using thread pool as process network request; the guarantee of reliable data transmission with the help of inner SML message transmission mechanism.At present, the prototypes system of the ISE middleware platform has been accomplished. Well effects have been achieved during the implementation of the ISE in exchange software. Being involved in the design and development of ISE middleware platform, I have accomplished the part of program code that communication connects. Only part of the functions of ISE has been implemented. It still needs to be improved. |