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.

9780470054352

Service Oriented Architecture For Dummies?

by ; ; ;
  • ISBN13:

    9780470054352

  • ISBN10:

    0470054352

  • Format: Paperback
  • Copyright: 2006-11-01
  • Publisher: For Dummies
  • 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: $29.99

Summary

SOA is the most important initiative facing IT today and is difficult to grasp; this book demystifies the complex topic of SOA and makes it accessible to all those people who hear the term but aren't really sure what it means This team of well-respected authors explains that SOA is a collection of applications that enables resources to be available to other participants in a network using any service-based technology Examines how SOA enables faster and cheaper application development and how it offers reusable code that can be used across various applications Covers what SOA is, why it matters, how it can impact businesses, and how to take steps to implement SOA in a corporate environment

Author Biography

Judith Hurwitz has been a leader in the technology research and strategy consulting fields for more than 20 years. In 1992, she founded the industryleading research and consulting organization, Hurwitz Group. Currently, she is the President of Hurwitz & Associates, a research and consulting firm with a portfolio of service offerings focused on identifying customer benefit and best practices for buyers and sellers of information technology in the United States and Europe.
Judith has held senior positions at John Hancock and Apollo Computer and is a frequent keynote speaker at industry events. She earned BS and MS degrees from Boston University and was honored by Boston University’s College of Arts & Sciences, when it named her a distinguished alumnus in 2005. She is also a recipient of the 2005 Massachusetts Technology Leadership Council award.

Robin Bloor was born in Liverpool, England, in the 1950s, a little too late to become a member of The Beatles and, in any event, completely bereft of musical talent. In his late teens he went to Nottingham University, where he acquired a degree in mathematics, a love for computers, and a number of severe hangovers.
After toiling in the English IT trenches for a number of years, Robin, following in the steps of the Pilgrim Fathers, emigrated to the United States, eventually settling in Texas. In 2003, for reasons beyond his comprehension, he was awarded an honorary PhD in Computer Science by Wolverhampton University in the United Kingdom, in recognition of “Services to the IT Industry.” In 2004, he became a partner in the noted IT analyst company, Hurwitz & Associates.

Carol Baroudi makes technical concepts understandable to ordinary human beings. She’s the primary instigator and eager co-conspirator with Judith, Robin, and Marcia on their first For Dummies venture. Clocking more than 30 years in the computer industry, she’s been writing For Dummies books since 1993. (You might be familiar with The Internet For Dummies in one of its ten editions.) In 1999, she became a software industry analyst under the tutelage of Judith Hurwitz.

Marcia Kaufman is a founding partner of Hurwitz & Associates. With 20 years of experience in business strategy, industry research, and analytics, her primary research focus is on the business and technology benefit of emerging technologies. Understanding the world of business data has been one of her top priorities for many years, and today that includes data quality, business analytics, and information management.

Table of Contents

Introduction 1(1)
About This Book
1(1)
Foolish Assumptions
2(1)
How This Book Is Organized
2(2)
Part I: Introducing SOA
2(1)
Part II: Nitty-Gritty SOA
2(1)
Part III: SOA Sustenance
3(1)
Part IV: Getting Started with SOA
3(1)
Part V: Real Life with SOA
3(1)
Part VI: The Part of Tens
3(1)
Appendixes
3(1)
Icons Used in This Book
4(1)
Where to Go from Here
4(1)
Part I: Introducing SOA
5(68)
SOA What?
7(8)
Business Lib
8(1)
Tech Lib
8(1)
Once Upon a Time
9(2)
Better Living through Reuse
11(1)
Dancing with Strangers
12(1)
Hiding the Unsightly
13(1)
Why Is This Story Different from Every Other Story?
14(1)
Noah's Architecture
15(16)
What's an Architecture?
15(5)
SOA to the rescue
16(1)
Basic architecture
17(1)
Basic service
18(1)
Business services
19(1)
Elementary service oriented architecture
19(1)
It's So Simple; It Has Taken Only 40 Years
20(7)
Complication #1: Business logic and plumbing
21(2)
Complication #2: The not-so-green field
23(1)
Complication #3: Application archaeology
24(1)
Complication #4: Who's in charge?
25(2)
Service Oriented Architecture --- Reprise
27(1)
Why SOA? Better Business and Better IT
28(3)
Not So Simple SOA
31(14)
Components and Component Wannabes
31(4)
Making sure your components play nicely together
32(2)
Building in reusability
34(1)
Web Services: The Early Days
35(2)
When Web Services Grow Up
37(2)
Defining Business Processes
39(2)
The handy example
39(2)
Business processes are production lines
41(1)
New Applications from Old --- Composite Applications
41(4)
Toward end-to-end process
42(2)
Adopting business processes and composite applications
44(1)
SOA Sophistication
45(16)
Making SOA Happen
45(1)
Catching the Enterprise Service Bus
46(1)
Welcome to the SOA Registry
47(4)
Introducing the workflow engine
49(1)
Your friendly neighborhood service broker
49(1)
The SOA supervisor, again
50(1)
Managing Business Process under SOA
51(3)
BPM tools
52(1)
The BPM lay of the land
53(1)
Guaranteeing Service
54(7)
Application failures --- Let us count the ways
56(1)
Measuring service levels
56(1)
End-to-end service
57(1)
Just one more look
58(3)
Playing Fast and Loose: Loose Coupling and Federation
61(12)
Why Am I So Dependent?
61(2)
Loose Coupling
63(2)
Software As a Service
65(3)
Licensing models and service
66(1)
Software as a service and SOA
67(1)
Talkin' `bout My Federation
68(4)
SOA and federation
69(2)
Federated identity management
71(1)
Federated information management
71(1)
The Industrialization of Software
72(1)
Part II: Nitty-Gritty SOA
73(56)
Xplicating XML
75(12)
My Computer Is a Lousy Linguist
75(5)
So what is XML exactly?
77(1)
XML's extensibility
78(1)
How does XML work?
79(1)
Acronym-phomania
80(7)
A little bit of SOAP and WSDL
83(4)
Dealing with Adapters
87(10)
Making Connections
88(2)
In a Bind
90(2)
Your Adapter Options
92(1)
So How Do You Build an Adapter?
93(4)
The Registry and the Broker
97(8)
Call On the SOA Registry
97(2)
Getting the dirt on business services
98(1)
Managing your metadata
98(1)
Keeping business services on track
99(1)
Ready with a SOA registry
99(1)
Brokering a Deal
99(2)
Sign the Registry, Please
101(2)
You Need a Broker
103(2)
The Enterprise Service Bus
105(14)
ESB Basics
105(2)
ESB: The Sequel
107(2)
What's inside the Bus
109(2)
ESB Components: Of Messages and Management, Security and Things
111(5)
Messaging services
111(2)
Management services
113(1)
Interface services
114(1)
Mediation services
115(1)
Metadata services
115(1)
Security services
116(1)
Running the Enterprise Service Bus
116(3)
No ESB is an island
116(1)
The ESB keeps things loose
117(1)
The ESB delivers predictability
118(1)
The SOA Supervisor
119(10)
The Plumbing
119(6)
Layers upon layers upon layers
121(1)
The plumbing service
122(3)
The SOA Supervisor
125(4)
SOA supervising: The inside view
126(1)
Getting real
127(2)
Part III: SOA Sustenance
129(68)
SOA Governance
131(10)
What Is Governance?
131(3)
Governing IT
133(1)
The SOA wrinkle in IT governance
133(1)
Understanding SOA Governance
134(2)
SOA, What's Different?
136(5)
SOA Security
141(12)
Who's That User?
142(1)
Weak authentication
143(1)
Strong authentication
143(1)
Can I Let You Do That?
143(4)
Identity management software
144(2)
Why this is a neat scheme
146(1)
Authenticating Software and Data
147(3)
Software fingerprints
148(1)
Digital certificates
149(1)
Auditing and the Enterprise Service Bus
150(2)
The Big SOA Security Picture
152(1)
Where's the Data?
153(14)
When Good Data Goes Bad
153(3)
Dastardly Data Silos
156(1)
Trust Me
157(3)
Data profiling
158(1)
Data quality
158(1)
Data transformation
159(1)
Data governance and auditing
159(1)
Providing information As a Service
160(2)
Data control
160(1)
Consistent data and the metadata repository
161(1)
Know Your Data
162(5)
Data services
164(1)
Loose coupling
164(3)
SOA Software Development
167(14)
So Many Components, So Little Time
168(2)
New Shoes for the Cobbler's Children
170(1)
The Software Development Life Cycle
171(5)
BPM tools and software development
174(1)
Mapping the business process
175(1)
SOA and Software Testing
176(5)
Unit testing of Web services
177(2)
Integration testing
179(1)
Stress testing and performance testing
179(1)
The whole test bed
179(2)
The Repository and the Registry
181(16)
Ch-Ch-Ch-Changes
182(5)
Updates, updates, and more updates
183(2)
Meet the repository
185(2)
IT As Service Provider
187(2)
Managing complexity
187(1)
SOA and SLAs
188(1)
Governance, the Repository, and the Registry
189(8)
Packaged applications
190(1)
Reposing in the registry or registering in the repository
191(1)
The registry and internal publishing
192(1)
The registry and real-time governance
193(1)
The registry and external publishing
193(4)
Part IV: Getting Started with SOA
197(26)
Do You Need a SOA? A Self-Test
199(8)
Question 1: Is Your Business Ecosystem Broad and Complex?
200(1)
Question 2: Is Your Industry Changing Quickly?
201(1)
Question 3: Do You Have Hidden Gems inside Your Software Applications?
201(1)
Question 4: Are Your Computer Systems Flexible?
202(1)
Question 5: How Well Prepared Is Your Organization to Embrace Change?
202(1)
Question 6: How Dependable Are the Services Provided by IT?
203(1)
Question 7: Can Your Company's Technology Support Corporate Governance Standards?
203(1)
Question 8: Do You Know Where Your Business Rules Are?
204(1)
Question 9: Is Your Corporate Data Flexible, and Do You Trust Its Quality?
205(1)
Question 10: Can You Connect Your Software Assets to Entities outside the Organization?
205(1)
What's Your Score?
206(1)
Making Sure SOA Happens
207(10)
The Only Thing We Have to Fear is Fear Itself
208(1)
The Quality of Service Is Not Strained
209(1)
Failure to Comply?
210(1)
Educating Rita and Peter and Raul and Ginger
210(1)
Picky, Picky, Picky
211(1)
Revolutionizing IT
211(1)
Foster Creativity with a Leash
212(1)
Banishing Blame
213(1)
Document and Market
214(1)
Plan for Success
215(2)
SOA Quick Start: Entry Points for Starting the SOA Journey
217(6)
Map Your Organization's Business Structure
218(1)
Pick Your Initial SOA Targets to Gain Experience and Demonstrate Success
219(1)
Prepare Your Organization for SOA
220(1)
IT developers need a different approach
221(1)
Business managers need to look beyond their own departments
221(1)
Business Partners Are Part of the SOA Success Story
221(1)
Don't Enter SOA Alone
222(1)
Off to the Races
222(1)
Part V: Real Life with SOA
223(86)
Big Blue SOA
225(14)
IBM and SOA
225(3)
Seeing SOA
228(2)
SOA at Delaware Electric
230(3)
Looking to IT to solve business problems
230(1)
No need to go it alone
231(1)
The journey continues
232(1)
Summing up
233(1)
NYSE SOA
233(6)
Business challenges at the NYSE
234(1)
Getting started with SOA
234(2)
Paying for services
236(1)
Managing services
236(1)
SOA helps developers
237(1)
SOA helps the business
237(1)
NYSE summary
238(1)
SOA According to Hewlett-Packard
239(10)
What Does HP Offer for SOA?
240(2)
The SOA World a la HP
242(1)
Swiss SOA, Courtesy of HP
243(6)
Business challenges
243(1)
Technical challenges
244(1)
The move to SOA
244(2)
Best practices
246(1)
Next steps
247(2)
SOA According to BEA
249(12)
BEA Knows the Way to San Jose
249(2)
BEAginning SOA
250(1)
Blended development
251(1)
The BEAig picture --- SOA Reference Architecture
251(3)
SOA City
254(7)
The business problem
255(1)
The technical problem
255(1)
Getting started with SOA
256(1)
It's Alive!: Creating living, breathing business services
256(1)
Life in the city departments after SOA
257(1)
Getting on the bus
258(1)
Steps to success
258(1)
What's next?
259(1)
Summary
260(1)
Progress with SOA
261(10)
A Progress-ive Approach to SOA
262(1)
Progress Proffers SOA
263(2)
Accommodating SOA: Starwood Hotels
265(6)
The business challenges
265(1)
The technical challenges
265(2)
Starwood goes SOA
267(1)
``Find a hotel property in Florida''
267(1)
Discipline and SOA
268(3)
The Oracle at SOA
271(10)
SOA Fusion
272(2)
The Oracle SOA Reference Architecture
274(2)
Oracle SOA@work
276(5)
The business problem
276(1)
The technical problem
277(1)
Getting started with SOA
277(2)
Monitoring the health of a SOA
279(1)
Next steps
280(1)
Microsoft and SOA
281(10)
Banking on SOA
284(7)
The business problem
285(1)
The SOA solution
285(1)
Expanding opportunities for growth with SOA
286(1)
Working with Geniant and Microsoft technology
287(1)
Creating business services
288(3)
SAP SOA
291(8)
You and Me and SAP
291(1)
Enterprise Service Oriented Architecture
292(2)
Whirlpool Does SOA
294(5)
Whirlpool IT ponders the problem
295(1)
Making Whirlpool work better on the Web
296(3)
(J)Bossing SOA
299(10)
Who's da Boss?
299(3)
SOA for everyone
300(1)
Looking at JEMS
300(1)
JBoss service offerings
301(1)
The JBoss View
302(1)
Polking around SOA
303(6)
The business challenge
304(1)
The IT challenge
305(1)
The move to SOA
306(1)
Decoding a vehicle
306(2)
The business impact
308(1)
Part VI: The Part of Tens
309(22)
Ten Swell SOA Resources
311(4)
Hurwitz & Associates
311(1)
Finding OASIS
312(1)
The Eclipse Foundation
312(1)
soamodeling.org
312(1)
The SOA Institute
313(1)
Loosely Coupled
313(1)
The SOA Pipeline
313(1)
Manageability
313(1)
SOA Design Principles from Microsoft
314(1)
ServiceOrientation.org
314(1)
And That's Not All! Even More SOA Vendors
315(12)
Integration Providers
316(2)
TIBCO Software
316(1)
IONA Technologies
316(1)
Software AG
317(1)
Sun Microsystems, Inc.
317(1)
SOA Quality Assurance Vendors
318(1)
Parasoft Corporation
318(1)
Mindreef, Inc.
318(1)
iTKO, Inc.
319(1)
Registry/Repository/Governance Vendors
319(1)
Mercury Interactive (Systinet Division)
319(1)
Infravio
319(1)
LogicLibrary, Inc.
320(1)
SOA Software
320(1)
SOA Systems and Application Management Vendors
320(2)
AmberPoint
321(1)
CA
321(1)
Reactivity, Inc.
321(1)
SOA Information Management Vendors
322(2)
Informatica Corporation
322(1)
iWay Software
323(1)
MetaMatrix
323(1)
Specialized SOA Business Services
324(3)
SEEC
324(1)
Webify
324(3)
Ten SOA No-Nos
327(4)
Don't Boil the Ocean
327(1)
Don't Confuse SOA with an IT Initiative
327(1)
Don't Go It Alone
328(1)
Don't Think You're So Special
328(1)
Don't Neglect Governance
328(1)
Don't Forget about Security
328(1)
Don't Apply SOA to Everything
328(1)
Don't Start from Scratch
329(1)
Don't Postpone SOA
329(2)
Appendix A: Glossary 331(12)
Index 343

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