| By Jonathan Rosenberg | Article Rating: |
|
| June 4, 2004 12:00 AM EDT | Reads: |
13,403 |
SOA Is Now a Business Imperative
Integration remains the number one IT priority; fully 60-70% of IT budgets are dedicated to it. Web services makes integrations simpler and cheaper. It makes B2B integrations practical. What businesses demand from a service-oriented architecture (SOA) is dynamic integration capability. They want rapid response to change, to competitors, to new business opportunities.
SOA built with Web services allows IT to build reusable business functions. Truly reusable business functions create efficiency, modularity, and easier integration. The functionality to be reused might be inventory, pricing, purchasing, shipping, and countless others. Most important, reusable business functions create flexibility. Flexibility and adaptability allow a business to respond to changing business conditions, to be agile.
Architectural Underpinnings of SOA
Instead of installing client code on your computer, SOA sends messages on your behalf to a remote computer. Message-based application integration is a key attribute of SOA: the messages are readable, self-describing XML business data.
The move to SOA is especially critical when a business has multiple channels of interaction. A large mutual funds company interacts via channels including the Web, automated phone systems, live customer service, and Web services to the employer's applications.
Today's SOA must be based on loosely coupled middleware like Web services to be flexible. A constant in business is change. Web services integrations are amenable to change. SOAs that rely on Web services do not place any requirements on the underlying technologies - because they are universally accepted standards and are built on the ubiquitous Web infrastructure.
Visibility Challenges SOA Creates
While SOA solves several critical problems for business, it creates new visibility challenges. Security is the first.
Traditional network security does not suffice when SOA is used for B2B integrations. Messages from B2B Web services are carefully designed to work over HTTP and come through firewalls. Incoming is a request for service to which your systems will provide an outgoing response from your company. That might be okay or it might be bad. How would you know? It is vital that someone monitors who is requesting which service, like the security camera watching a locked door.
Business visibility is another SOA challenge. In the past, since middleware messages have always been binary, proprietary, and opaque, there was no sense in asking them to monitor business information. Now the IT data flows are readable and contain actionable business information. If the goal of SOA is flexible, adaptable, reusable business functionality for integration, it stands to reason that we want to know the business impact fast adaptation actually had.
Deep Visibility Is Needed
For the first time we can map IT data flows to business context. To do so requires a new capability called deep visibility. It looks into the full business content of the XML messages and any of their attachments. Such deep visibility delivers the total business context of our SOA and the integrated applications built on it.
Deep visibility lets product managers see in real time which resellers are providing them with the best margins and indicates where to focus special offers or incentives.
Deep visibility lets the secure document repository managers understand who is accessing which critical business documents for what purpose and how often. This leads to improvements in the indexing of the most commonly used documents and metering of usage to create charge-backs.
Deep visibility lets the risk officers do a real-time drilldown on small credit card transactions that might otherwise fall below the radar. They focus on only the relevant portion of the XML message. Isolating first on the number of transactions at a certain suspicious dollar amount, then further on the number of transactions by card number at that amount, they can zero in on the fraudster's IP address.
SOA is a critical business imperative to remain agile and competitive. Be fully prepared for the visibility challenges it creates.
Published June 4, 2004 Reads 13,403
Copyright © 2004 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Jonathan Rosenberg
Dr. Jothy Rosenberg is a strategic advisor and cofounder of Service Integrity. He is currently vice president of software at Ambric, a fabless semiconductor company. Dr. Rosenberg also cofounded GeoTrust, the world's second largest certificate authority and a major innovator in enterprise managed security solutions. He is also the author of How Debuggers Work and Understanding Web Services Security (2003; Addison-Wesley). Jothy holds patents on watchpoint debugging mechanisms, content certification and site identity assurance, as well as a pending security compliance monitoring patent.
![]() |
David Russell 06/08/04 09:51:50 AM EDT | |||
Misleading title. This article has nothing to do with aligning IT with Business. It is about how SOA can make some jobs easier. It is equally easy to misalign IT and Business with an SOA as it is without one, by selecting the wrong services to provide. |
||||
- Big Data in Telecom: The Need for Analytics
- Patterns for Building High Performance Applications
- What Motivates Open Standards in the Cloud?
- What to Expect in 2012: Cloud Computing and Open Source Software
- Will PaaS Finally Bring Open Source Love to the Enterprise?
- Graal, a Dynamic Java Compiler in the Works
- Ten Hot Trends in Cloud Data for 2012
- Cross-Platform Mobile Website Development – a Tool Comparison
- Write Once Run Anywhere or Cross Platform Mobile Development Tools
- Three Buzzwords That Every CIO Hears but One They Should Listen To
- Big Data Highlights from McKinsey: Part 2 - Production, Supply, and Logistics
- Cloud Expo New York: The Java EE 7 Platform - Developing for the Cloud
- Gartner Hype Cycle for Emerging Technologies 2011
- Book Excerpt: Introducing HTML5
- Big Data in Telecom: The Need for Analytics
- Book Excerpt: Java Application Profiling Tips and Tricks
- i-Technology in 2012: Five Industry Predictions
- Patterns for Building High Performance Applications
- Microsoft Tries Hadoop on Azure
- The Next Web Architecture
- Cloud Computing: A Comparison of Computing Models
- Amazon to Fix Some Kindle Fire Problems
- What Motivates Open Standards in the Cloud?
- Big Data Bug Bites GE
- The i-Technology Right Stuff
- The Top 150 Players in Cloud Computing
- Who Are The All-Time Heroes of i-Technology?
- Where Are RIA Technologies Headed in 2008?
- Get the Message
- ESB Myth Busters: 10 Enterprise Service Bus Myths Debunked
- i-Technology Viewpoint: Is Web 2.0 the Global SOA?
- i-Technology Viewpoint: Thinking Outside the VC Box
- i-Technology Viewpoint: When to Leave Your First IT Job
- SOA Web Services Edge Conference Coverage on SYS-CON.TV
- SYS-CON.TV's "SOA Web Services" and "Enterprise Open Source" Programs To Air in December
- Five Reasons Why Web 2.0 Matters


















