Presentation is loading. Please wait.

Presentation is loading. Please wait.

שרותי רשת אינטרנט Web Services יאיר שיבק

Similar presentations


Presentation on theme: "שרותי רשת אינטרנט Web Services יאיר שיבק"— Presentation transcript:

1 שרותי רשת אינטרנט Web Services יאיר שיבק yair@wsdl.co.il

2 שרותי רשת אינטרנט – תכנית הלימודים התפתחות רשת האינטרנט - 15 שעות התפתחות רשת האינטרנט - 15 שעות בניית אתר סטטי - 25 שעות בניית אתר סטטי - 25 שעות - 85 שעות C# עקרונות פיתוח בשפת - 85 שעות C# עקרונות פיתוח בשפת - 30 שעות SQL Language - 30 שעות SQL Language - 30 שעות XML עקרונות ב- - 30 שעות XML עקרונות ב- - 20 שעות Accessing Data Using ADO.NET - 20 שעות Accessing Data Using ADO.NET - 40 שעות Building Dynamic Web Application - 40 שעות Building Dynamic Web Application - 40 שעות C# מתקדם - 40 שעות C# מתקדם - 15 שעות XML Serialization - 15 שעות XML Serialization - 20 שעות SOAP עקרונות ב- - 20 שעות SOAP עקרונות ב- - 50 שעות Implementing Xml Web Services - 50 שעות Implementing Xml Web Services פרויקט או עבודת גמר - 80 שעות פרויקט או עבודת גמר - 80 שעות

3 Web Services האבולוציה של היישומים המבוזרים ? Web Servicesמה זה ? Web Servicesמה זה ארכיטקטורה - Web Services HTTP, XML, SOAP and WSDL הדגמה: בנית שרות הדגמה: בנית צרכן - לאן? Web Services

4 האבולוציה של היישומים המבוזרים  RPC Based Architectures (DCOM)  Message-Based Architectures  Web Standards

5 Distributed Applications Using Web Services Common protocols: HTTP and XML

6 Sample – XML v.s. HTML (1/2)

7 Sample – XML v.s. HTML (2/2) blueBooks_servicelblueBooks_servicel redBooks_servicel redBooks_servicel blueBooks_servicelredBooks_servicel BlueBooks_xml

8 Sample – Win Form client using Web Services sample sample2

9 SOAP Web Services consumers can send and receive messages using XML Web Services consumers can send and receive messages using XML WSDL Web Services Description Language Web Services are defined in terms of the formats and ordering of messages Web Services are defined in terms of the formats and ordering of messages Built using open Internet protocols Built using open Internet protocols XML & HTTP XML & HTTP ? Web Services מה זה URL-addressable set of functionality exposed over a network Open Internet Protocols Web Service UDDI Universal Description, Design, and Integration Provide a Directory of Services on the Internet Provide a Directory of Services on the Internet

10 Service Broker Publish Find Service Consumer Service Provider Bind Internet ארכיטקטורה - Web Services

11 Discovery Let me talk to you (SOAP) Web Services (In Practice) Design-Time or Dynamic Runtime http://yourservice.com HTML or XML with link to WSDL How do we talk? (WSDL) http://yourservice.com/?WSDL XML with service descriptions http://yourservice.com/svc1 XML/SOAP BODY WebService WebServiceConsumer UDDI Find a Service http://www.uddi.org Link to DISCO or WSDL document

12 Web Service Description Language types element types element message element message element portType element portType element binding element binding element service element service element Take a look… Take a look… Take a look… Take a look…

13 הדגמה: בנית שרות הדגמה: בנית צרכן

14 - לאן? Web Services - לאן? Web Services SOAP HTTP/SMTPXMLTCP/IP Directory Inspection Description Web Services Modules Web Services Modules Inter-Application Protocols Referral Routing Security License EventingTransactions Reliable Messaging The Internet

15 סיכום האבולוציה של היישומים המבוזרים ? Web Servicesמה זה ? Web Servicesמה זה ארכיטקטורה - Web Services HTTP, XML, SOAP and WSDL הדגמה: בנית שרות הדגמה: בנית צרכן - לאן? Web Services

16 Where To Learn More… http://msdn.microsoft.com/webservices http://msdn.microsoft.com/webservices http://msdn.microsoft.com/webservices http://gotdotnet.com http://gotdotnet.com http://gotdotnet.com http://www.w3c.org http://www.w3c.org http://www.w3c.org Where can you find Web Services… http://uddi.microsoft.com http://uddi.microsoft.com http://uddi.microsoft.com http://xmethods.com http://xmethods.com http://xmethods.com


Download ppt "שרותי רשת אינטרנט Web Services יאיר שיבק"

Similar presentations


Ads by Google