Service Oriented Architecture (SOA)

Service Oriented Architecture (SOA) is one of the most discussed application development architectures today. SOA is hot for a variety of reasons:

  • Improves the agility of IT
  • Speeds time-to-market of new IT services
  • Maximizes efficiencies
  • Leverages existing infrastructure and applications
  • Decreases software purchases, resulting in significant cost savings

SOA loosely couples services for maximum flexibility and cost efficiencies. As a result, SOA brings with it an urgency to manage and predict the performance of service components. While you have fewer components to manage, service delivery risks are greater due to component sharing. If one service component fails to perform as required, the impact is magnified.

Successful SOA deployments require an eye toward best practices such as ITIL, as well as management tools, to be sure IT and business goals are met. It is dangerous to overlook the operational complexity that results from runtime deployment of SOA.

TeamQuest Software Addresses Service Oriented Architecture (SOA)

TeamQuest software provides the IT performance and capacity management tools you need to support your SOA environment, ensure service quality, and mitigate service delivery risks. Measurement, tuning, and capacity planning are crucial to ensuring re-architected applications run smoothly using SOA.

TeamQuest Predictor supports predictive modeling of Web services and multi-tier transactions, such as those employed in an SOA environment. TeamQuest Predictor can be used to:

  • Predict the configuration needed to run an SOA-based application where multiple implementations for services have been eliminated in favor of one, with that one implementation most likely running on fewer servers than were previously used.
  • Build annual business-driven technology plans that can be translated into budget expenses.
  • Simulate the impact of changes to the production infrastructure without an expensive testing environment.
  • Determine break points in shared components well in advance so corrective actions can be scheduled. This is especially important when several mission critical applications share a common component, lowering the tolerance for outages.

TeamQuest Analyzer aids in the day-to-day management of SOA applications. The ability to manage multi-tier transactions speeds discovery and analysis of problems so you can address them in a timely manner and restore services quickly. This ensures optimum application availability, a crucial factor for Web services-based applications.

Next Steps

Managing the performance in a Service Oriented Architecture (SOA)?
Contact TeamQuest.

Share

Related Links

Podcast:

Why SOA Matters

 

White Papers:

Service Oriented Architecture And What It Means To Capacity Management Requires Acrobat Reader