Skip Links

Network World

  • Social Web 
  • Email 
  • Close

(Comma separation for multiple addresses)
Your Message:

Teams embrace all-inclusive SOA

Building a service-oriented architecture requires input from all areas of IT.
By Ann Bednarz , Network World , 09/01/2006
  • Share/Email
  • Tweet This
  • Comment
  • Print
Dan Foody, CTO, Progressive Software

It take all kinds to build a service-oriented architecture - all kinds of IT people, that is.

Application developers, data architects, security specialists and IT directors all have a stake in the design of application services and the enterprise framework across which they run. Network executives are no exception.

"SOA deployments are likely to be more distributed in nature than a typical, monolithic application, and with that comes potentially higher levels of network traffic, plus a greater dependency of the core application on the networking infrastructure," says Brent Carlson, vice president and co-founder of LogicLibrary.


SOA testing tools facilitate collaboration

"Since an SOA-based application may be touching quite a few different services, each deployed on separate servers and perhaps even in separate physical locations, to support a single business process, the network becomes a bigger piece of the application puzzle," Carlson says.

SOA technology drives a change in the types of network traffic, which can increase bandwidth consumption, says Dan Foody, a CTO at Progress Software. A message transmitted via HTTP and Simple Object Access Protocol - two text-based protocols - can be as much as 10 times larger than the same message transmitted in a binary protocol, he says. Doing network-level compression on WAN links could help with the bandwidth issue.

It's not always so simple, however. SOA is leading companies to do significantly more application-level security, and the effect of that can be overlooked, Foody says. "What this means to the network is that it can't understand any of the data - it can't do anything smart with the data flow," he says. "So things you might traditionally do in the network infrastructure are problems that can no longer be solved the same way. Whether it's compression, load balancing, failover or even intrusion detection, these have to be addressed in different ways."

  • Share/Email
  • Tweet This
  • Comment
  • Print

Partner Content

Blue Stripe Software

www.bluestripe.com/

Improving Application Performance Troubleshooting

Diagnosing why an application is slow is hard, at times taking days or weeks to isolate and resolve. This paper explains the challenges involved using current management tools, provides a 'wish list' for application management and analysis, and explains the need for an application system-wide approach that monitors entire applications, not components.

Download Whitepaper

Virtual Vigilance: Managing Application Performance in Virtual Environments

This paper highlights the impact of virtualization on application performance.  "Managing Application Performance in Virtual Environments" states: "Best-in-Class organizations are predominately taking actions around improving visibility across both physical and virtual systems, assessing the business impact of application performance and understanding interdependencies of applications in virtualized environments."

Download Whitepaper

Application Service Requests: The Missing Link for Pragmatic ITSM

Forrester Research analyst Glenn O'Donnell and BlueStripe co-founder Vic Nyman discuss a breakthrough approach to application problem management. Learn the new approach for ITSM problem management, which provides: Rapid isolation of application slow-downs to specific components for quick problem resolution, 24/7 monitoring for proactive notification of potential issues before end users are impacted and much more.

Register for Webcast

Comment
Login
Forgot your account info?
Add comment
Anonymous comments subject to approval. Register here for member benefits.
Have a NetworkWorld account? Log in here. Register now for a free account.

Videos

rssRss Feed