《Build Message-Based Web Services for Service Oriented Architecture》.ppt
文本预览下载声明
Build Message-Based Web Services for Service Oriented Architecture Jeffrey Hasan, MCSDPresidentBluestone Partners, Inc. Talk Agenda Overview of SOA Build a Message-Oriented Web Service Build a Service-Oriented Web Service WSDL Overview Introducing the Web Services Enhancements 2.0 (WSE) About Me Jeffrey Hasan jeffh@ President, Bluestone Partners Inc. A technology services company based in Orange County. We build business applications using .NET; our speciality is Service Oriented Architecture. (Co-) Author of: Performance Tuning and Optimizing ASP.NET Applications, APress, 2003. ISBN: 1590590724. ADO.NET Programmer’s Reference, Wrox Press, 2001. Professional .NET Framework, Wrox Press, 2001. Professional VB6 Web Programming, Wrox Press, 1999. Articles for MSDN Magazine and Advisor Media publications. New SOA Book Expert Service Oriented Architecture in C# Using the Web Services Enhancements 2.0 Published by: APress (August 2004) /soa What is a Service? A service is a distributed component that provides a well-defined interface for processing and delivering XML messages A service is the basic building block of a loosely-coupled, distributed application. SOA Example SOA in Concept Services In Depth Services are autonomous components that process well-defined XML. Services provide a well-defined interface that is described by an XML-based document called the Web Services Definition Language (WSDL) document. Services provide endpoints that consumers and other services can bind to, based on the service’s port address (typically a URL) Services are analogous to traditional object-oriented (OO), type-based components Services Versus OO-Components Services are described by a WSDL contract, not by type libraries Documents metadata; ports; bindings Service descriptions can be easily extended Services provide flexible binding WSDL document provides metadata descriptions; clients can dynamically bind Services provide a service guarantee Policy files document s
显示全部