introduction to web services
TRANSCRIPT
SupervisionEng.Dima Hussein
ByMohammad Tahsin AL-ShalabiMohammad Opada AL-Bosh
Amena AL-AkharsMariam AL-Kassar
Enas AL-Saeek
!ما يه خدمات الويب؟-
.يه معلية ختاطب تطبيق مع تطبيق آ خر
.عن خدمات الويبآ مثةل-
خدمة املوردين-1
اجلداول الزمنية\خدمة التقومي-2
:تقنيات خدمات الويب-
1-SOAP :Simple Object Access Protocol
:Soapتوصيف -
Processing Modelمنوذج املعاجلة-1
Transport Methodsمنوذج النقل -2
Message Formatهيلكية الرساةل -3
:تقنيات خدمات الويب-
2-WSDL :Web Services Description Language
:WSDLهيلك ملف -
<definitions>
<types>
</types>
<message>
</message>
<porttype>
</porttype>
<binding>
</binding>
</definitions>
:WSDLالعمليات الرئيس ية يف One-Wayمعلية يف اجتاه واحد -1
Request-Responseمعلية طلب واس تجابة -2
Solicit-Responseمعلية حث اس تجابة -3
Notificationالتأ كيد / معلية التنبيه -4
:تقنيات خدمات الويب-
3-UDDI:Universal Discovery Description and integration
آ جزاء خدمات الويب-
الصفحات البيضاء-1
الصفحات الصفراء-2
الصفحات اخلرضاء-3
:تقنيات خدمات الويب-
4-Web Services Security (WS-Security, WSS)
-WS-Security ليات آ توصف ثالث:
.ال مانلضامن SOAPرساةل ال تسجيل 1.
.اخلصوصيةلضامن تأ كد SOAPتشفري رساةل كيفية 2.
ضافة رموز آ منية للتأ كد من هوية كيفية 3. .املس تخدماإ
:تقنيات خدمات الويب-
-:Securing Web Services
.1Authentication.
.2Authorization (or Access Control) .
.3Confidentiality, privacy.
.4Integrity, non repudiation.
:الويبتقنيات خدمات -
•Transport-level Security (ال مان عىل مس توى النقل ):
•Application-level Security( عىل مس توى التطبيقال مان:)
(:امه طرق التشفر) SAMLتضمن
•SAML Assertion.
•SAML Protocol.
•SAML Bindings and Profiles.
:املراجع املس تخدمة-
• http://en.wikipedia.org/wiki/WS-Security
• http://docs.oracle.com/cd/E17904_01/web.1111/b32511/intro_security.htm
• http://en.wikipedia.org/wiki/Web-Security
• http://en.wikipedia.org/wiki/WS-Artarchiticrure