150 likes | 267 Views
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.
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