| Nowadays, enterprise application system development in network environment has been greatly accelerated by the development and application of the middleware technology. Middleware platform masks the complexities of network environment such as openness characteristics, heterogeneousness in the low layer. It also provides a high level abstraction of the low layers in the network environment, and makes the development and deployment of application system easier. But unfortunately, different middleware vendors implement their high abstraction in different ways. Therefore, they have much difficulty in interoperating with different applications on different middleware platforms.We research the transation of the complicated datatype in Outbound Adaption through a example of the operates of Web Sercies and CORBA.After the analyse CORBA to WSDL/SOAP Interworking Specification , SOAP and IIOP,we improve the functions of gateway system ; Research and implementation adaption of complicated datatype of Web Services/CORBA; Design and improve the analyzer of SOAP which can analyze the complicated datatype and encoded type in SOAP.First, we analyze specifications and protocols related with Web Services/CORBA inbound adaptation, and propose a model of router gateway system based on Web Services/CORBA, this model enables Web Services clients to access CORBA transparently.Second, in order to improve the usability of router-gateway system, such as support array, enum, struct, we upswing the serializer/deserializer of SOAP.Third, in order to satisfy the requirement of Web Services' creation and running in the model, we defined some term to describe status of router-gateway system. So that the system can distinguish the difference of SOAP Encode, and product the IIOP.Then, we explain some technical details about implementation of router-gateway system, including sub modules definitions, relationship of classes, algorithms of important methods, and soon.At last, we test the router gateway system: the use of test case to verify correction of IDL to WSDL compiler in semantic and syntax, and the design of a simulation to test Interruption of the router-gateway server.The work and contribution of this paper have a definite rationale and realistic significance to the research and implementation of Web Services/CORBA outbound adaptation, and have considerable referential values to related research. |