????? ?? ???????? ??? ????? ????? ???? ?????? ????? ??? (SOA) - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

????? ?? ???????? ??? ????? ????? ???? ?????? ????? ??? (SOA)

Description:

Title: SOA Topologies Author: Hossein Moradi Keywords: SOA Topology Service Oriented Last modified by – PowerPoint PPT presentation

Number of Views:76
Avg rating:3.0/5.0
Slides: 16
Provided by: itexpertIr
Category:
Tags: soa | services

less

Transcript and Presenter's Notes

Title: ????? ?? ???????? ??? ????? ????? ???? ?????? ????? ??? (SOA)


1
(No Transcript)
2
????? ?? ???????? ??? ????? ????? ???? ??????
????? ??? (SOA)
  • ???? ?????
  • hsmoradi_at_gmail.com
  • IT Expert.ir

???? ????? ?????! ?????? ???????
3
?? ?????? ????? ??? ?? ????? ??????? ???? ???????
  • ????? ???? ?? ???? ????? ??
  • ????? ????? ?? ?? ??? ???? ????? ??????? ????

4
???????? ???? ?? ????
  • ????? ??
  • ????? ?? ???? ???? ????? ????? ?? ??? ??? ???????
    ????
  • ????? ??? ????????
  • ???? ?? ????? ?? ???????? ?? ???? ?? ?????
  • ??????? ?????? ? ??????? ????? ????? ?? ??????
    ????? ????? ??
  • Tight Coupling ??? ????? ??
  • ???? ?? ????? ???? ????? ?? ?? ????? ????? ??
    ?????
  • ????? ?????? ????

5
???????? ??? ????? ????? ???? SOA
1- Static Service Registry 2- Dynamic Service
Registry
?????
3- Service Broker 4- Distributed Service Broker
?????
  • 5- Enterprise Service Bus (ESB)
  • 6- Distributed Service Bus

6
1-Static Service Registry
  • ????? ??
  • ????? ???? ?????? ???? (Locating) ? ??????
    (Binding) ????? ?? ?? ???? ????? ?????
  • ???? ?? ???????????? ???? ?? SOA ???? SOAP? WSDL
    ? UDDI
  • ????? ????? ????
  • ?????
  • ??? ????? ?????? ???? ? ?????? ????? ?? ?? ????
    ????
  • ??? ??????? ???? ??????? tightly coupled ???

7
2- Dynamic Service Registry
  • ????? ??
  • ?????? ????? ??????? ????? ? ?????? (Binding) ??
    ???? ?? ???? ???? (?????? ????)
  • ???? ?? ???????????? ???? ?? SOA ???? SOAP? WSDL
    ? UDDI
  • ??? ??????? ???? ?????? loosely coupled ???
  • ????? ?????? ??? (Load Balancing) ? ???? ?? ???
    (Failover)
  • ?????? (Reliability) ?????? ?? ???? ?? ????? ??
    ??? ???? ????? ??????? ?????
  • ?????
  • ???? ?? ?????? ?? ?? ?? ??? ????? ????? ? ????
    ????? ?????
  • ??? ????? ????? ????

8
Dynamic Web Service's Registry Scenario
9
3- Service Broker
  • ????? ??? ???? ?????
  • ???? ???? ???? ?? ?? ???? ?? ???? ????? (Service
    Broker) ?? ??????? ?? ??? ?? ???? ??? ????
  • ?????? ???? ????? ??????? ????? ??????? ????? ??
    ???? ???? ????? ?? ???????
  • ???????? ????? ?? ?????? ????
  • ??????? ???
  • ????? ????
  • ?????? ???
  • ????????
  • ????? ???? ???? ???? ?????? ??????? ????? ??
    ?????? ????? ????? ??? ?? ?????? ?????
  • ?????? ??????
  • ????? ????? (Trustworthiness)
  • ????? ?????
  • ????? ?? ??? ??? ????? (SLA)

10
3- Service Broker (?????)
  • ????? ??
  • Loosely coupling ???? ??? ??? ??????? ????
  • ???? ??????? ???? ????? ????? ?????? ?? ??? ???
    ??????? ????
  • ????? ??????? ???????/???? (Request/Response) ???
    ??? ??? ??????? ????
  • ?????
  • ?? ???? ???? ???? ????? ?????? ??????? ????? ??
    ???? ?? ???? ????? ???? ?? ?? ?? ???? ??????
    ?????? ????? ??? ? ?????? ????? ????? ????? ???
  • ???? ???? ????? ??? ?? ?????
  • ??? ???????? ?? ?? ???? ???? (Message Queuing)
  • ??????? ????? ??? ??? ??????? ???? ?? ???? ?? ???
    ???????? ?? ??????? ????????? (Asynchronous)

11
4- Distributed Service Broker
  • ????? ??
  • ???? ??? ???? ???? ? ?? ???? ??????
  • ????? ???? ????? ?? ??? ????? ?? ???? ?????? ?
    ???? ????? ??? ?? ??????? ????? ????? ???
  • ????? ????? ?????? ?????
  • ?????
  • ??????? ????? ????
  • ??? ???????? ???? ?????? ?? ??????? ????? ?? ?????

12
5- Enterprise Service Bus (?ESB)
  • ????? ??
  • ????? ??????? ??????/ ?????? (Publish/Subscribe)
    ??? ??? ??? ??????? ????
  • ???????? ?? Loosely Coupling ??? ??? ??? ???????
    ???? ?? ???? ??
  • ??? ????? ?????? ??? ??? ??????? ????
  • ??? ??????? ????? ??? ??? ??? ??????? ???? ??
    ???? ?? ??? ???? ?? ?????? ?????? ??? ????

13
????????? ???? ?? ESB
  • ???????? ?? ????? ??? ?? SOAP? WSDL? UDDI? ????
    ????? WS-Reliable? WSSecurity ? ????
  • ???? ????? ????? ???? ?? ??? ????????? ????? ?
    ????? (store-and-forward) ?? ????? ??? ?? ?????
    ????? (QOS)
  • ????? ???? ? ?????? ??? ????????
  • ???????? ????? ???????? ??????/ ??????
  • ??????? ?? ??????? ?????? ?? ?????? ?? ?????? ??
    ????? ????? ??? ?? ? ????? ?????? ???? ??

14
6-Distributed Service Bus
  • ????? ??
  • ???? ????? ??? ??? ?????? ??? ??? ??????? ???? ??
    ??????
  • ????? ESB
  • ?????
  • ??????? ????? ????

15
?? ????
  • ???? ?????
  • hsmoradi_at_gmail.com
  • IT Expert.ir

???? ????? ?????! ?????? ???????
Write a Comment
User Comments (0)
About PowerShow.com