Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation
Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement.Téléchargez la présentation en cliquant sur ce lien.Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.
SOAP Service Requestor Web Service Invocation Interface WSDL Description What is a Web Service? • 一个能够使用XML消息通过网络来访问的Interface, 这个Interface描述了一组可访问的操作。 • 由SOAP+WSDL包装的Object • 适应松散耦合的网络环境,可通过Web访问,手段是SOAP Message • 服务的行为、输入/输出都可使用WSDL描述
What is a Web Service? • e-Business驱动了Web Service的发展,而Web Service的基石是Web技术、IT技术和对象技术的融合。 • 高度可集成的、基于Web的对象 • 通过SOAP Message实施的面向对象编程 • 能够将你现有的企业应用使用SOAP包装、WSDL描述,从而发布企业的商务功能或商务数据
??? Routing, Reliability and Transaction: ??? Workflow: WSFL Service Discovery, Integration: UDDI Management Quality of Service Security Service Description: WSDL Messaging: SOAP Transport: HTTP, FTP, SMTP Internet: IPv4, IPv6 Web Services “stack”
SOAP Hides the Implementation Service Provider User SOAP Request HTTPServer SOAPProcessor SOAP Response ? 用户只需要了解SOAP消息的格式, 而对底层实现的细节可以无需关心 EJB? Corba? DCOM?
Publish UDDI Roles and Operations Service Provider • Service Provider • 提供e-Business Service • 通过Service Registry发布(Publish)其提供的可用的Service Service Registry Service Requestor
UDDI Roles and Operations Service Provider • Service Registry • 为Service的发布和定位提供支持 • 类似电话黄页 Publish Service Registry Service Requestor
Bind Find UDDI Roles and Operations Service Provider • Service Requestor • 通过 Service Registry发现(Find)需要的Service • 绑定(Bind) Service Provider提供的Service, 并实施调用 Publish Service Registry Service Requestor
Service Provider Publish Bind Service Registry Service Requestor Find Where is SOAP and WSDL? • WSDL • Publish的内容、Find的返回结果和Bind的信息是WSDL描述的服务信息 • SOAP • Service Registry的访问(Publish/Find)、Service的访问都是通过SOAP Message实现
XML相关技术 • Architecture • XML 结构 XML 体系 • Information Modeling建模 • DTD:Document Type Definition • SCHEMA • XML Processing处理 • DOM: Document Object Model • SAX: Simple API for XML Processing • XML Rendering呈现 • XSLT:Extensible Stylesheet Language (XSL)Transformations • XPath:XML Path Language
Web Services-based standards and Specifications • Program-to-program interaction (SOAP,WSDL and UDDI) • Data sharing (XML) • Messaging (SOAP and WS-Addressing) • Reliable messaging (WS-ReliableMessaging) • Managing workload (WS-Management) • Transaction-handling (WS-Coordination and WS-AtomicTransaction)
Web Services-based standards and Specifications(Cont.) • Managing resources (WS-RF or WSRF) • Establishing security (WS-security, WS-SecureConversation, WS-Trust and WS-Federation) • Handling metadata (WSDL, UDDI and WS-Policy) • Building and integrating Web Services architecture over a Grid (OGSA) • Overlaying business process flow (BPEL4WS) • Triggering Overlaying process flow events (WS-Notification)
GT1 GT2 OGSI Started far apart in apps & tech Have been converging ? WSDL 2, WSDM WSDL, WS-* HTTP Grid and Web Services:Convergence? Grid Web WSDM : Web Services Distributed Management
GT1 GT2 OGSI Started far apart in apps & tech Have been converging WSRF WSDL 2, WSDM WSDL, WS-* HTTP Grid and Web Services:Convergence: Yes! Grid Web The definition of WSRF means that Grid and Web communities can move forward on a common base
Managed shared virtual systems Computer science research Open Grid Services Arch Web services, etc. Real standards Multiple implementations Globus Toolkit Internet standards Defacto standard Single implementation The Emergence ofOpen Grid Standards Increased functionality, standardization Custom solutions 1990 1995 2000 2005 2010
Connexion au compte
Connectez-vous pour publier votre contenu sur SlideServe.