ps sto diadiktuo
-
Upload
kyriaki-vadeska -
Category
Documents
-
view
219 -
download
0
Transcript of ps sto diadiktuo
-
8/9/2019 ps sto diadiktuo
1/31
(SOA)(SOA)
-
8/9/2019 ps sto diadiktuo
2/31
( (SOASOA))
2/46
SOA - MDA
SOA Services Web Services SOA ESB ESB ESB
- SOA
-
8/9/2019 ps sto diadiktuo
3/31
3/46
(SOA) 1/3
(service-oriented architecture
-SOA) ,
(components)
(services) .
, ,
(loose coupling)
- SOA
-
8/9/2019 ps sto diadiktuo
4/31
4/46
(SOA) 2/3
( - loosely-coupled)
- SOA
-
8/9/2019 ps sto diadiktuo
5/31
5/46
(SOA) 3/3
- SOA
-
8/9/2019 ps sto diadiktuo
6/31
6/46
1/3 1/3
SOA
(components),
: (Find),
(Bind), (Execute)
- SOA
-
8/9/2019 ps sto diadiktuo
7/31
2/3 2/3
7/46
- SOA
Service
Registry
ServiceProvider
ServiceConsumer
Find Register
Bind,Execute
-
8/9/2019 ps sto diadiktuo
8/31
3/3 3/3
8/46
(service provider)
(service registry) (consumers)
(service consumer)
- SOA
-
8/9/2019 ps sto diadiktuo
9/31
1/21/2
9/46
- SOA
:
-
8/9/2019 ps sto diadiktuo
10/31
2/2 2/2
10/46
- SOA
:
-
8/9/2019 ps sto diadiktuo
11/31
1/2 1/2
11/46
- SOA
IT
(assembly)
-
8/9/2019 ps sto diadiktuo
12/31
2/2 2/2
12/46
- SOA
,
,
-
8/9/2019 ps sto diadiktuo
13/31
(SOA)(SOA) -- (MDA)(MDA)
13/46
- SOA
(tightlycoupled)
CORBA (CommonObject Request Broker Architecture) DCOM (DistributedComponent Object Model)
, SOA
-
8/9/2019 ps sto diadiktuo
14/31
( (Web ServicesWeb Services))
14/46
- SOA
-
8/9/2019 ps sto diadiktuo
15/31
15/46
- SOA
XML (eXtensibleMarkup Language) (web services)
WSDL , CORBA
XML
ESB (Enterprise Service Bus)
-
8/9/2019 ps sto diadiktuo
16/31
ESBESB ((Enterprise Service Bus)Enterprise Service Bus) 1/21/2
(SOA)
XML
, (policy),
16/46
- SOA
-
8/9/2019 ps sto diadiktuo
17/31
17/46
ESBESB ((Enterprise Service Bus)Enterprise Service Bus) 2/22/2
- SOA
, Java, .NET
-
8/9/2019 ps sto diadiktuo
18/31
18/46
ESBESB
- SOA
Serviceorchestration
Customapplications
Distributedquery engine
Adapters
.NET
apps
Java apps
Web SvcsMQ
gateway
Mainframe
& legacyapps
JMS
Data sources Enterpriseapplications
Multi-platformsupport
Routing &Transformation
Messaging
-
8/9/2019 ps sto diadiktuo
19/31
19/46
ESBESB
- SOA
Enterprise-Wide SOA: To ESB
: ESB
BPM / : ESB
.
-
8/9/2019 ps sto diadiktuo
20/31
20/46
1/3 1/3
- SOA
(web services)
,
,
-
8/9/2019 ps sto diadiktuo
21/31
21/46
2/3 2/3
- SOA
:
(message security)
(trust)
(distributed policies)
(identity management)
-
8/9/2019 ps sto diadiktuo
22/31
22/46
- SOA
(confidentiality):
(integrity):
(authentication):
(non-repudiation):
-
8/9/2019 ps sto diadiktuo
23/31
23/46
( (trust)trust)
- SOA
,
domains
-
8/9/2019 ps sto diadiktuo
24/31
24/46
- SOA
,
,
-
8/9/2019 ps sto diadiktuo
25/31
25/46
- SOA
client
,
-
8/9/2019 ps sto diadiktuo
26/31
26/46
1/5 1/5
- SOA
WS Security
SOAP (Simple
Object Access Protocol)
XML (XML Signature)
XML
(XML Encryption)
-
8/9/2019 ps sto diadiktuo
27/31
27/46
2/5 2/5
- SOA
:
client,
,
WSTrust
WS Security
tokens
,
-
8/9/2019 ps sto diadiktuo
28/31
28/46
3/5 3/5
- SOA
WS-Security Policy
WS Policy
SOAP
-
8/9/2019 ps sto diadiktuo
29/31
29/46
4/5 4/5
- SOA
OA SIS SAML (Security Assertion Markup
Language): XML ,
Liberty Alliance:
federation domains
-
8/9/2019 ps sto diadiktuo
30/31
30/46
5/5 5/5
- SOA
WS-Federation :
WS-Security, WS-Policy, WS-
Trust
XML (XML Signature)
,
(web services)
-
8/9/2019 ps sto diadiktuo
31/31
31/46
(SOA)
, , .
, SOA MDA SOA
Services-Web Services.
,
ESB, , .
- SOA