Objective To solve the three principal problems for reusing the software components, i.e., existence, discovery and availability principles, web services provided a new solution for reusing and assembling web software...Objective To solve the three principal problems for reusing the software components, i.e., existence, discovery and availability principles, web services provided a new solution for reusing and assembling web software or components under distributed environment with a series of XML-based protocols. Methods A 4+1 meta-model between atomic services, such as Sequence, Parallelism, Alternation, Substitute and Iteration, and a kind of service composition description language in composition process are investigated. Furthermore, an architecture-based service composition model with Ontology Engine is proposed, which is based on the software architecture life-cycle model and provides a mechanism for services composition with dynamic management and deployment. Results The results of the prototype system development show that the service-composed application not only reused the web service components, but also reused the data resources located in distributed databases. Conclusion The method of reused-based web services composition observably decreases the period and cost of development and greatly improves the programming efficiency.展开更多
It is a trend that SOA is becoming the future enterprise software architecture world widely.The key point is howto describe and discover services,thus these mainly rely on UDDI.Firstly,the current situation of SOA and...It is a trend that SOA is becoming the future enterprise software architecture world widely.The key point is howto describe and discover services,thus these mainly rely on UDDI.Firstly,the current situation of SOA and UDDI are introduced,and then UDDI V3and related technical specifications are analyzed.Secondly,UDDI models,working principle,the mapping of WSDL and UDDI,and its implementation technologies are delved into.On this basis,the overall framework of UDDI is built and the service publishing and inquiring process are analyzed.Finally,a registry based on the latest standard of UDDI is achieved.展开更多
文摘Objective To solve the three principal problems for reusing the software components, i.e., existence, discovery and availability principles, web services provided a new solution for reusing and assembling web software or components under distributed environment with a series of XML-based protocols. Methods A 4+1 meta-model between atomic services, such as Sequence, Parallelism, Alternation, Substitute and Iteration, and a kind of service composition description language in composition process are investigated. Furthermore, an architecture-based service composition model with Ontology Engine is proposed, which is based on the software architecture life-cycle model and provides a mechanism for services composition with dynamic management and deployment. Results The results of the prototype system development show that the service-composed application not only reused the web service components, but also reused the data resources located in distributed databases. Conclusion The method of reused-based web services composition observably decreases the period and cost of development and greatly improves the programming efficiency.
文摘It is a trend that SOA is becoming the future enterprise software architecture world widely.The key point is howto describe and discover services,thus these mainly rely on UDDI.Firstly,the current situation of SOA and UDDI are introduced,and then UDDI V3and related technical specifications are analyzed.Secondly,UDDI models,working principle,the mapping of WSDL and UDDI,and its implementation technologies are delved into.On this basis,the overall framework of UDDI is built and the service publishing and inquiring process are analyzed.Finally,a registry based on the latest standard of UDDI is achieved.