Home > SOA News > Web services will change, not kill apps, says Forrester
SOA News:
EMAIL THIS

Web services will change, not kill apps, says Forrester

By Michael Meehan, News Writer
10 Aug 2005 | SearchWebServices.com

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

Much of the buzz around service-oriented architecture (SOA) has been that by eroding the boundaries between applications it will make the applications obsolete.

Not so, according to a new report from Cambridge, Mass.-based Forrester Research Inc. It contends that the nature of how applications get built will change, but that end users will still interact with a "working business solution," with a look and feel similar to current day applications, despite its composite structure.

The bottom line is there aren't going to be anymore standalone applications.
Randy Heffner
Analyst, Forrester Research Inc.

"It's not a your-father's-applications kind of scenario," said Forrester analyst Randy Heffner. "In a sense, yes, SOA spells the end of the application as we know it, but the problem with that statement is it doesn't take the thinking far enough."

Heffner made a case that applications are perceptual in nature.

"What does your user think is the application? That's the key," he said.

Key to all of this is component-based design. Numerous business services will be conglomerated to form SOA applications.

Though the Forrester report notes certain key differentiators between SOA and classic modular software design:

  • SOA recognizes business processes as a critical design domain -- business processes now drive the development and workflow of the application rather than exist as an embedded component.
  • SOA has stronger layering -- Business services will be wholly responsible for each request made to those services while the interaction layer will only route the traffic and handle presentation.
  • SOA designs services that are meaningful at a business level -- No longer are applications part of the chain of a business service, they are the business service.
  • SOA allows any type of service implementation -- Web services can be assembled from COM objects to Enterprise JavaBeans. It's more concerned with architecture than building blocks.

Heffner focused on business services as application "piece parts," noting that different piece parts will be contained within multiple applications, creating standardized methods of handling certain tasks throughout the corporate or business unit structure.

While some developers and business analysts may be nervous about such fundamental changes in the structure of business, Heffner sees the change as inexorable given "the constant pressure to do more with less."

"That pressure naturally smashes your applications together," he said. "The bottom line is there aren't going to be anymore standalone applications. That's the part that's going away. So don't build your applications as if they're standalone. Build them as SOA components, which can be of use to you in multiple business solutions."

The report also targeted core planning issues. Among the concerns that need to sorted out in SOA application design are:

  • Which development and support teams are responsible for which SOA piece parts?
  • Which SOA piece parts are funded by which budgets?
  • When the user says, "The application is down!" which team do we call first?
  • How many teams will have to work together to deliver a complete business solution?

For more information

Web services: A realization of SOA

 

What makes a SOA tick?

Heffner doesn't expect the landscape to change overnight. Instead he believes businesses will "evolve toward" new-breed SOA applications instead of experience a "Big Bang," where the entire company changes in an instant. This way IT shops will be able to prove return on investment one Web services project at a time rather than have to put a dollar sign on the unfixed target of methodology.

"It's a matter of how do I do that million dollar investment as $60,000 here and $30,000 there rather than in one big chunk," Heffner said. "That way I can demonstrate the value of SOA as I progress toward it."



Tags: Service-oriented architecture (SOA) educationBusiness process management (BPM)Representational State Transfer (REST)VIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
Service-oriented architecture (SOA) education
SOA Manifesto urges both agility and business focus
SOA skills, slings and arrows
Playbook for the SOA Red Zone
Win SOA Design Patterns book
Take part in SearchSOA.com survey. Help define the state of SOA.
New year – same old SOA tempests?
The annals of SOA Talk
Software architects navigate transitions
Ten ways to identify services
Analysts, users find roadblocks along the SOA highway
Service-oriented architecture (SOA) education Research

Business process management (BPM)
Approaches to Business Process Management (BPM)
With BPM software, salon chain trims its overhead
Complex Event Processing (CEP) with SOA creates business benefits
How do I pair BPM modeling tools with an SOA?
Did IT Work? BPM is finally aligning business and IT
Enterprise mashup user story: Knowing your data
BPMN 2.0 adds notation to handle BPM choreography
BPMS vendor Cordys enabling business with eye to cloud development
In the event stream: Informatica buys Agent Logic
BPM 'Cloud' vendor picks up Jetty application server
Business process management (BPM) Research

Representational State Transfer (REST)
Restlet framework wrestles RESTful Web applications
Mulesoft architect talks REST, ESBs
How do I balance throughput requirements and interoperability?
IBM Sabbah's say on REST for collaborative ALM
Report on REST- REpresentational State Transfer
Are tools available to work with OSGi today?
Expert Query: What is the difference between RESTful transactions and Web Services transactions?
Progress/Actional SOA diagnostic tool builds on Mindreef purchase
SOA goes beyond 'rip, replace, repeat'
Inside the SOA big tent; Azure at PDC; more

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
middleware  (SearchSOA.com)
Semantic Web  (SearchSOA.com)
service-oriented integration  (SearchSOA.com)
service-oriented management  (SearchSOA.com)
Web-Based Enterprise Management  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts