© Copyright IBM Corp. 2011. All rights reserved. ix
Figures
1-1 Business value of the Smart SOA approach. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1-2 IT value of the Smart SOA approach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1-3 ITSO Enterprise customer channels and stale data . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1-4 Service Enablement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1-5 Service Enablement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1-6 Business context for Service Enablement of ECM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1-7 ITSO Enterprise: CSR providing order information. . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1-8 Service Governance with SLA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1-9 Authorization Service Messaging System. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1-10 Message encryption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1-11 Enforce message privacy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1-12 Unmanaged file transfer currently deployed in the ITSO Enterprise company . . . . . . 18
1-13 Managed File Transfer features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1-14 Enterprise Messaging and File Backbone pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1-15 Evolve to SOA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1-16 Hybrid Bus pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1-17 Smart SOA solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2-1 ITSO Enterprise infrastructure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2-2 IBM WebSphere ESB solution for ITSO Enterprise infrastructure . . . . . . . . . . . . . . . . 25
2-3 An architectural diagram with a WebSphere ESB solution for ITSO Enterprise . . . . . . 26
2-4 Import dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2-5 Import Project Interchange Contents dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2-6 Library project view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2-7 Create the mediation module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2-8 Mediation module name and target runtime environment. . . . . . . . . . . . . . . . . . . . . . . 31
2-9 Library selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2-10 Business object parsing mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2-11 Assembly Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2-12 Drag the interface to the Assembly Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2-13 Component Creation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2-14 Select a Transport Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
2-15 Web service binding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
2-16 Web Service Ports in library and Web service symbol in the Assembly Diagram. . . . 36
2-17 Assembly Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2-18 Run admin console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2-19 Log in to the console. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2-20 Global security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2-21 J2C authentication data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
2-22 New authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
2-23 Authentication entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2-24 Save the configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2-25 JDBC providers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2-26 Select DB2 Universal JDBC Driver Provider (XA). . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2-27 Select the data source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2-28 Create new data source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2-29 Enter basic data source information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2-30 Database specific properties for the data source . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2-31 Security alias. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

Get Smart SOA Connectivity Patterns: Unleash the Power of WebSphere Connectivity Portfolio now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.