introduction to web services

22
Supervision Eng.Dima Hussein By Mohammad Tahsin AL-Shalabi Mohammad Opada AL-Bosh Amena AL-Akhars Mariam AL-Kassar Enas AL-Saeek

Upload: mohammad-tahsin-al-shalabi

Post on 20-Jul-2015

87 views

Category:

Technology


2 download

TRANSCRIPT

SupervisionEng.Dima Hussein

ByMohammad Tahsin AL-ShalabiMohammad Opada AL-Bosh

Amena AL-AkharsMariam AL-Kassar

Enas AL-Saeek

احملتوىخدمات

الويب

ممزياهتا

تقنياهتا

فوائدها

!ما يه خدمات الويب؟-

.يه معلية ختاطب تطبيق مع تطبيق آ خر

.عن خدمات الويبآ مثةل-

خدمة املوردين-1

اجلداول الزمنية\خدمة التقومي-2

احملتوىخدمات

الويب

ممزياهتا

:ممزيات خدمات الويب-

.Integrationالتاكملية -1

عادة الإس تخدام -2 .Reusabilityالتدوير آ و اإ

:معامرية خدمات الويب-

دراسة الادوار الفردية للك خدمة-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.

احملتوىخدمات

الويب

ممزياهتا

تقنياهتا

فوائدها

:فوائد خدمات الويب-

تاكمل البياانت-1

تعددية اجلوانب-2

عادة الإس تخدام-3 اإ

خفض التاكليف-4

!؟Web Servicesمىت ينصح ابس تخدام -

!؟Web Servicesمىت ل ينصح ابس تخدام -

:املراجع املس تخدمة-

• 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

Thank you for your kind attention