did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780138150402

Understanding IBM SOA Foundation Suite Learning Visually with Examples

by ; ; ;
  • ISBN13:

    9780138150402

  • ISBN10:

    0138150400

  • Edition: 1st
  • Format: Hardcover
  • Copyright: 2009-08-18
  • Publisher: IBM Press
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $49.99 Save up to $5.00
  • Digital
    $44.99
    Add to Cart

    DURATION
    PRICE

Supplemental Materials

What is included with this book?

Summary

Understanding IBM SOA Foundation Suite Learning Visually with Examples Master the IBM SOA Foundation Through 26 Hands-On, Start-to-Finish Tutorials The IBM SOA Foundation Suite is an integrated, open-standards-based set of software, best practices, and patterns that help you systematically maximize the business value of SOA. Understanding IBM SOA Foundation Suite brings together 26 hands-on tutorials that will help you master IBM SOA Foundation and apply it successfully in your organization. Four of IBMrs"s SOA practitioners identify core IBM SOA Foundation components and usage scenarios, and walk you step-by-step through implementing them in real-world environments. This bookrs"s self-contained tutorials are presented both in print and through video on the accompanying CD-ROM, showing you the results of every action immediately, whether yours"re running the software or not. Using these tutorials, technical professionals can quickly move up the learning curve, discovering how each product works, and how they fit together. Yours"ll gain the big picture overview you need to make intelligent up-front decisions, and all the hands-on practice you need to prototype working solutions. Coverage includes Designing services with UML, sharing designs via HTML files, and transforming designs to and from Java with IBM Rational Software Architect Creating services with IBM Rational Application Developer, and deploying them with IBM WebSphere Application Server Implementing effective service governance with IBM WebSphere Service Registry and Repository Integrating existing services into new business processes with IBM WebSphere Integration Developer and IBM WebSphere Process Server Connecting services with IBM WebSphere Message Broker Developing, testing, deploying, and managing portlets with IBM WebSphere Portlet Factory and IBM WebSphere Portal Systematically securing services with IBM Tivoli Federated Identity Manager

Author Biography

Tinny Ng is a scenario architect at the Scenario Analysis Lab of IBM SWG Strategy and Technology. Her primary focus is to improve the cross-brand integration capability and consumability of IBM SWG products. She architects solutions to address the identified integration issues and leads the team to bring the solution to delivery. Tinny has more than 15 years of experience in software development, from architectural design to implementation, including application building, packaging, testing, and support. She also has extensive publishing experience, including numerous IBM developerWorks articles with IBM developerWorks Contributing Author designation. In addition, she has a number of patent applications.

 

Jane Fung is a senior IT specialist at IBM Canada Ltd. She has technical sales responsibility on WebSphere Service Registry and Repository. Previously, she was on the WebSphere Integration Developer development team responsible for developing the Business Process Execution Language (BPEL) and Business Rules debuggers. Jane received a bachelor in electrical engineering from the University of Waterloo. She has extensive publishing experience, including numerous developerWorks articles. Jane was the lead author of the IBM Press book, An Introduction to Rational Application Developer, A Guided Tour.

 

Laura Chan is a senior software developer at IBM Software Group Strategy and Technology. She is currently responsible for providing scalable ways to solve major consumability issues experienced by the clients when combinations of IBM software are integrated to implement business scenarios. Laura has worked with a number of releases of the WebSphere Portal product and has published many developerWorks articles with this product. She has also worked in several aspects of software development, including development, testing, documentation, customer support, services, marketing, and project management.

 

Vivian Mak is a software developer in the WebSphere Message Broker team and WebSphere Integration Developer team at the IBM Toronto Lab. She is responsible for developing the ESQL component in WebSphere Message Broker Toolkit and MQ adapter binding in WebSphere Integration Developer.

 

Table of Contents

Prefacep. xix
Acknowledgmentsp. xxv
About the Authorp. xxvii
Introductionp. 1
IBM SOA Foundationp. 2
Service Design and Service Creationp. 2
Service Integrationp. 3
Service Connectivityp. 5
Service Security and Managementp. 7
Service Registry and Service Governancep. 9
How This Book Is Organizedp. 10
Service Design with IBM Rational Software Architectp. 13
Product Overviewp. 13
What Is UML?p. 14
What Are UML Models and UML Diagrams?p. 14
How Does It Support SOA?p. 15
Tutorial Overview-Design a Time Zone Converter Servicep. 16
Service Specificationp. 17
System Requirementsp. 17
What Is Included in the CD-ROM?p. 18
Use a UML Model to Capture a Service Designp. 18
Capture the Use Cases for a Service Using a Use Case Diagramp. 21
Design the Blueprint for a Service Using a Class Diagramp. 23
Detail the Flow of a Service Using a Sequence Diagramp. 33
Share the Service Design with Othersp. 38
Transform the Service Design to Implementation with Round-Trip Engineeringp. 40
Transform UML to Javap. 41
Transform Java to UMLp. 46
Complete the Implementationp. 51
Summaryp. 52
Service Creation with IBM Rational Application Developer and IBM WebSphere Application Serverp. 55
Product Overviewp. 55
How Do They Support SOA?p. 59
Tutorial Scenariop. 61
System Requirementsp. 62
What Is Included in the CD-ROM?p. 62
Create, Deploy, and Test a Web Servicep. 63
Creating a Web Projectp. 66
Creating a Java Object-DrivingRecordp. 66
Creating a Web Service Java Class-DrivingRecordWebServicep. 67
Creating a Web Servicep. 68
Examining the WSDL Interfacep. 69
Testing the Web Servicep. 71
Create a Database Tablep. 73
Create a Database Connectionp. 73
Creating a Data Modelp. 75
Invoke a Web Service and Persist the Data Using Java Persistence APIp. 80
Creating a JPA Web Projectp. 84
Generating a Web Service Clientp. 86
Creating a Web Application to Invoke the Web Servicep. 87
Running the Web Application in a Browserp. 91
Creating a JPA Entityp. 91
Create a Utility Classp. 95
Set Up the JDBC Configurations in the Persistence XML Filep. 97
Modifying the Web Applicationp. 98
Running the Web Applicationp. 101
Export the Project as an EAR Filep. 103
Deploy an Application into a WebSphere Application Serverp. 104
Set Up the Databasep. 104
Start the WebSphere Application Serverp. 104
Start the Integrated Solutions Consolep. 104
Install and Start the DriversWebServiceProjectEAR Enterprise Applicationp. 105
Install InsuranceJPAProjectEAR Enterprise Applicationp. 107
Changing the Web Service Endpointp. 107
Updating the JDBC Datasourcep. 110
Examine the Portsp. 110
Server Logsp. 112
Stop the WebSphere Application Serverp. 114
Summaryp. 114
Service Governance with IBM WebSphere Service Registry and Repositoryp. 115
Product Overviewp. 115
The Scenariop. 115
What Is WebSphere Service Registry and Repository?p. 116
How Does It Support SOA?p. 126
p. 127
A Day with WSRR Scenariop. 127
System Requirements
What Is Included in the CD-ROM?p. 128
Set Up the Registry and Repository as an Administratorp. 129
Set Up the Business Model Templatesp. 130
Load Classification Systemp. 133
Publish a New Service as a Service Developerp. 135
Import Service Documentsp. 135
Create a Conceptp. 137
Make the Concept Governablep. 139
Reuse Services as an Application Developerp. 141
Find Reusable Servicesp. 141
Import Artifacts into Eclipse Workbenchp. 143
Create an Application Conceptp. 147
Update Existing Services as a Service Developerp. 148
Impact Analysisp. 148
Load New Version of the Artifactsp. 150
Create a New Service Conceptp. 151
Deprecate the Old Service Conceptp. 152
Summaryp. 153
Service Integration with IBM WebSphere Integration Developer and IBM WebSphere Process Serverp. 155
Product Overviewp. 155
How Do They Support SOA?p. 159
p. 160
System Requirementsp. 161
What Is Included in the CD-ROM?p. 161
Create a Business Processp. 162
Import Existing Web Services to Workbenchp. 162
Create an Integration Solution with a Library and a Modulep. 162
Copy Interface Files from Existing Web Servicep. 164
Create a Business Objectp. 164
Create a WSDL Interface File for the Business Processp. 167
Create a Business Processp. 168
Add a New Variablep. 169
Add an Assign Nodep. 170
Add an Invoke Nodep. 172
Add a Human Task Activityp. 174
Add Visual Snippet Logicp. 176
Add Sticky Notesp. 180
Assemble and Execute the Modulep. 181
Assembling in the Assembly Diagramp. 181
Exploring the Integrated Solution Diagramp. 183
Deploy the Module Application to the Serverp. 185
Run the Business Processp. 186
Export the Projects as EAR Filesp. 189
Deploy to a WebSphere Process Serverp. 189
Start the WebSphere Process Serverp. 189
Start the Integrated Solutions Consolep. 190
Install and Start SupplierService Enterprise Applicationp. 190
Install ManufacturerSolution_ModuleApp Enterprise Applicationp. 192
Changing Web Service Endpointp. 192
Executing the Business Process in the Standalone Serverp. 194
Summaryp. 197
Service Connectivity with IBM WebSphere Message Brokerp. 199
Product Overviewp. 199
The Difference Between WebSphere MQ and WMBp. 199
WebSphere Message Broker Basic Key Conceptsp. 201
WebSphere Message Broker Toolkitp. 201
How Does It Support SOA?p. 204
p. 207
System Requirementsp. 208
What Is Included in the CD-ROM?p. 210
p. 210
Databases Used by the Library Book Search Servicep. 210
WebSphere Message Broker Runtime Artifactsp. 212
WebSphere MQ Queues for Message Flowp. 213
Configure Message Broker Toolkit with Predefined Databases and Runtime Artifactsp. 215
Configure the Library Database with the WebSphere Message Broker Toolkitp. 215
Set Up Association for WebSphere Message Broker Runtime Artifacts in Toolkitp. 219
Create the Message Flow and Message Set for Library Book Search Servicep. 222
Create Message Definition from Predefined XML Schemap. 222
Configure Message Flow with WebSphere MQ Queuep. 225
Configure Parse Options for Input Messagep. 227
Creating ESQL for Library Book Search Queryp. 227
Define the Logic of Message Flowp. 230
Create Mappings for SearchResponse Messagep. 232
Deploy and Test Library Book Search Servicep. 237
Establish Connection with Broker Runtimep. 237
Initialize the Test Clientp. 237
Testing with Test Clientp. 238
Summaryp. 241
Collaboration with IBM WebSphere Portlet Factory and IBM WebSphere Portalp. 243
Product Overviewp. 243
What Is a Portal?p. 243
IBM WebSphere Portlet Factoryp. 244
IBM WebSphere Portalp. 245
How Do They Support SOA?p. 247
Tutorial Overviewp. 247
End-to-End on Developing, Testing, and Deploying of a Portletp. 247
System Requirementsp. 250
What Is Included in the CD-ROM?p. 250
p. 250
WebSphere Portlet Factory-Create a Deployment Configurationp. 250
DB2-Create a Database and a Tablep. 253
WebSphere Application Server-Create a Datasourcep. 259
Create and Test a Simple Portletp. 266
Create a Project in IBM WebSphere Portlet Factoryp. 266
Create and Test a Simple Portletp. 266
Create and Test a Portlet That Accesses a Databasep. 277
Create a Service Provider Modelp. 277
Create a Service Consumer Modelp. 280
Deploy a Portletp. 284
Install a Portlet in IBM WebSphere Portalp. 285
Add a Portlet to a WebSphere Portal Pagep. 288
Access a Portlet as a New Userp. 292
Set Access Permissions for a Portletp. 293
Summaryp. 295
Service Security with IBM Tivoli Federated Identity Managerp. 297
Product Overviewp. 297
What Are WS-Security and WS-Trust?p. 298
What Are Security Token Service (STS) and Web Services
Security Management (WSSM)?p. 300
How Does It Support SOA?p. 302
p. 304
System Requirementsp. 305
What Is Included in the CD-ROM?p. 306
Enable Security for a Service Providerp. 307
Configure a Service Provider to Use WSSM for Token Consumption Using RADp. 308
Configure the STS Module Chain to Be Invoked by the WSSM Token Consumer Using TFIMp. 315
Deploy the Service Provider to WASp. 321
Enable Security for a Service Requesterp. 323
Configure a Service Requester to Use WSSM for Token Generation Using RADp. 325
Configure the STS Module Chain to Be Invoked by the WSSM Token Generator Using TFIMp. 331
Deploy the Service Requester to WASp. 336
Test the Servicep. 339
Summaryp. 340
Conclusionp. 342
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program