150 likes | 273 Views
This presentation discusses the UniFrame project, which aims to enhance the integration of heterogeneous components via web services. It emphasizes the importance of modeling web services using a model-integrated computing approach, leveraging standards such as XML and HTTP. The talk covers the framework's architecture, including the generation of enriched WSDL and the use of domain-specific models for legacy system integration. The research is supported by the U.S. Office of Naval Research and outlines current methodologies and future work in the field of enterprise application integration.
E N D
IDPT’03 Dec 4 Austin, TX Modeling Web Services: Toward System Integration In UniFrame Fei Cao Barrett R. Bryant Carol C. Burt Jeffrey G. Gray Rajeev R. Raje Andrew M. Olson Mikhail Auguston UniFrame Project: http://www.cis.uab.edu/info/UniFrame SOFTCOM Lab: http://www.cis.uab.edu/info/SOFTCOM This research is supported by U. S. Office of Naval Research Grant N000014-01-01-0746
This Talk • Introduction • Background • UniFrame • Model Integrated Computing (MIC) • Overview of the Approach • Modeling Web Service • Conclusion
Introduction • System Integration • EAI:Enterprise Application Integration • Proprietary • OMG MDA: Model Driven Architecture • PIM/PSM • Re-engineering/Mapping • Web Services • Open Standard: XML/HTTP • Weak in Semantics • The Benefits of Modeling Web Services • Clearly represent the service-oriented architecture • Enrich the semantics via existing facility used for enriching UML semantics • Automate code generation (WSDL)
Background • UniFrame • A Framework for seamless interoperation of heterogeneous components distributed Components • Component Specification • Component Service Integration • Model Integrated Computing (MIC) • Domain-Specific Modeling • Model Based Generator
Big Picture: WSDL Generator 1 Domain-Specific Model Legacy System Wrapping Domain-Specific Meta Model
Modeling Web Service • Create Meta-Model • Enrich Semantics over Meta-model • OCL • Finite State Machine • …. • A Web Service Modeling Environment • Create Web Services Model • Generate Enriched WSDL
Meta-model of WSDL porttype operation message part 1..* port service binding 1..* 1 1 type input output
message operation Meta-Model of Banking Domain
Conclusion & Future Work • A Model Based Approach to Web Service • Future Work • Meta-model composition • More behavior modeling • Web Services based integration of heterogeneous components
Fei Cao caof@cis.uab.edu SOFTCOM Lab Department of Computer and Information Sciences University of Alabama at Birmingham