שרותי רשת אינטרנט Web Services יאיר שיבק
שרותי רשת אינטרנט – תכנית הלימודים התפתחות רשת האינטרנט - 15 שעות התפתחות רשת האינטרנט - 15 שעות בניית אתר סטטי - 25 שעות בניית אתר סטטי - 25 שעות - 85 שעות C# עקרונות פיתוח בשפת - 85 שעות C# עקרונות פיתוח בשפת - 30 שעות SQL Language - 30 שעות SQL Language - 30 שעות XML עקרונות ב שעות XML עקרונות ב שעות 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 עקרונות ב שעות SOAP עקרונות ב שעות Implementing Xml Web Services - 50 שעות Implementing Xml Web Services פרויקט או עבודת גמר - 80 שעות פרויקט או עבודת גמר - 80 שעות
Web Services האבולוציה של היישומים המבוזרים ? Web Servicesמה זה ? Web Servicesמה זה ארכיטקטורה - Web Services HTTP, XML, SOAP and WSDL הדגמה: בנית שרות הדגמה: בנית צרכן - לאן? Web Services
האבולוציה של היישומים המבוזרים RPC Based Architectures (DCOM) Message-Based Architectures Web Standards
Distributed Applications Using Web Services Common protocols: HTTP and XML
Sample – XML v.s. HTML (1/2)
Sample – XML v.s. HTML (2/2) blueBooks_servicelblueBooks_servicel redBooks_servicel redBooks_servicel blueBooks_servicelredBooks_servicel BlueBooks_xml
Sample – Win Form client using Web Services sample sample2
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
Service Broker Publish Find Service Consumer Service Provider Bind Internet ארכיטקטורה - Web Services
Discovery Let me talk to you (SOAP) Web Services (In Practice) Design-Time or Dynamic Runtime HTML or XML with link to WSDL How do we talk? (WSDL) XML with service descriptions XML/SOAP BODY WebService WebServiceConsumer UDDI Find a Service Link to DISCO or WSDL document
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…
הדגמה: בנית שרות הדגמה: בנית צרכן
- לאן? 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
סיכום האבולוציה של היישומים המבוזרים ? Web Servicesמה זה ? Web Servicesמה זה ארכיטקטורה - Web Services HTTP, XML, SOAP and WSDL הדגמה: בנית שרות הדגמה: בנית צרכן - לאן? Web Services
Where To Learn More… Where can you find Web Services…