Consulting Consultants IT Consulting
Search 180systems.com       
News Letter Signup
Home
About Us
Our People
Business Consultants
References
Clients
Services
System Selection
Business Process Review
Corporate Diagnostic
Business Case
IT Audit
HR Management
IT Infrastructure
Strategic Planning
IT Project Management
Technology White Papers
Technology Seminars
News & Articles
180 Blog
ERP Systems1
BI2
PSA3
CRM4
SCM5
BPR6
Business Case
Sarbanes-Oxley
IT Strategy
IT Project Management
Office Productivity
Internet
IT Marketing
IT Security
IT Humour
Buyers Guide
Software Selection
Business Case
Total Cost of Ownership
Software Implementation
Accounting Software
Distribution Software
Manufacturing Software
BI2
PSA3
CRM4
Resellers
Software Reviews
ERP Comparison1
ERP Reviews1
ERP Customer Survey1
BI Comparison2
BI Reviews2
PSA Comparison3
CRM Comparison4
Case Studies
Accounting Systems
Manufacturing Software
PSA3
CRM4
White Papers
ERP1
CPM7
What's New
Articles
Events
Contact Us
Office
Careers
Site Map

Business Technology

Friday, October 06, 2006

SOA in Plain Language

August 31, 2006 from Datamation – “Service-Oriented Architecture (SOA) is big business – and it’s getting even bigger. Heavyweight vendors like IBM and Accenture are promoting it intensely. Forward-looking enterprises are moving to adopt SOA into their business plans.

In the view of SOA’s proponents, Service-Oriented Architecture has the potential to create a revolution in IT departments. It will blur the line between software and service, radically changing the software industry. It will save companies money, greatly increase productivity, and empower network architects to envision brillant new services.

The only thing it can’t do, apparently, is cook an egg in under two minutes. And with time SOA might even develop that capacity.

But amid the growing interest in SOA – and the grand claims about it – plenty of businesses are still wondering: should we get on board? And what exactly is SOA?

Their confusion is understandable. SOA is a buzzword that is defined using buzzwords. The jargon is so deep you need boots to walk through it.

For example, try to decipher this clear-as-mud definition from Wikipedia:

“Service-Oriented Architecture expresses a perspective of software architecture that defines the use of services to support the requirements of software users.”

Huh? Can you put that in English?

Given that SOA vendors are still working to explain this concept to potential clients, a clear, plain language definition is needed. One of the best experts to provide that is Marianne Hedin, an IDC analyst who tracks SOA.

So, Marianne, what is SOA?

“It’s not a technology, and it’s not something you can buy off the shelf,” she tells Datamation. “It’s a paradigm, it’s a shift, it’s an architectural concept. It’s a new way in which you architect your IT environment.”

“But what,” she asks, with a laugh, “does all that mean?”

Good question. So what exactly is SOA?

Interoperability and Integration

SOA’s greatest value is that it allows enormous interoperability between software, information, and processes.

SOA enables a network architect to mix and match existing elements (software, data, or processes) to create custom-made composites to better serve the business’s needs.

Enterprise managers “can create new services for their clients by taking a component from this application and combining it with a component from another application,” Hedin explains. In doing so, “They can create a new type of service, or a new kind of application, that can serve their clients much, much better.”

With SOA, the divisions between proprietary software start to blur. For instance, a network architect can allow users to combine functionality from software by Oracle and Microsoft and Sun all into one composite application. “The name of the game is interoperability,” Hedin says.

The services offered by these various applications become one composite service. Hence the name “Service-Oriented Architecture.”

(IDC will host a forum in September demonstrating that SOA allows interoperability between .NET, BEA’s Web Logic, and Sun’s Java.)

SOA’s ability to combine disparate elements also applies to legacy software and data. So, for example, SOA can help an insurance company more easily tap data that’s stored in outdated 1980s-vintage software.

In fact, SOA enables companies to avoid constant software upgrades, as well as that once-a-decade software overhaul, by allowing employees to more effectively work with legacy applications.

“The architecture allows you to do a lot of integration of disparate systems, regardless of the age,” Hedin says.

Related to (But Separate from) Web Services

Say a Web site wants to sell airfares from many airlines. The site allows users to book a hotel room, rent a car, and buy concert tickets in the destination city.

“In order to be able to provide that kind of service to the client, that Web site had to be able to integrate multiple applications together, and many pieces of information from disparate systems,” Hedin says. “They have all kinds of technology they want to take advantage of there.”

With SOA “Even if the [the data streams and software] are all different, different codes, etc, they can all talk to each other. They can be combined and integrated.”

(Note: This functionality can be combined without SOA, but it’s much easier to combine disparate data and applications using SOA.)

The standards that have been adopted for Web services, like SOAP and REST, enhance and expand SOA’s capability.

However, “You can have an SOA architecture without Web services,” she notes. “But with Web services you can leverage SOA much more effectively because you have the interfaces that help you with the integration.”

In sum, SOA really does create something of a revolution in the data center. SOA turns a network comprised of discrete elements – purchased over several years, held together by rubber bands and band-aids – into a refreshed and ever-flexible source of business solutions.”

180 View – If you still don’t understand SOA, you’re SOL.

Labels:

0 Comments:

Post a Comment

<< Home

 

 
1enterprise resource planning | 2business intelligence | 3professional services automation
4customer relationship management | 5supply chain management | 6business process re-engineering
  © 2004 One Hundred & Eighty Degrees Systems Limited. All Rights Reserved
Web Site optimized by Toronto Search Engine Optimization | resources