Three issues that rise to the top fast when developing a service-oriented architecture are governance, quality, and management. In this article, part of a Network World Data Center series on SOA, learn about 10 tools designed to help you build better apps and spot performance problems before they boil over.

Service-oriented architecture promises many positives: resource reuse, application integration, business agility, and infrastructure flexibility, among others. But never do SOA proponents claim ease of management as one of the technology’s glories. Here are Some tools focused on addressing SOA’s unique management challenges.

  • AmberPoint’s SOA Management System: What does the product do? A policy-based run-time governance software suite, SOA Management System incorporates applications designed to address SOA performance in production. The suite includes a run-time repository, service network monitoring, SOA security, service-level monitoring, and more.

  • BMC Software’s AppSight: What does the product do? AppSight performs automated problem resolution in SOA implementations to alleviate and eliminate application problems. Once in production, the software captures data and metrics that are used for problem resolution. The software reduces the manual effort required to recreate the problem and find a resolution.

  • CA’s Wily SOA Solution: What does the product do? SOA Solution, courtesy of CA’s 2006 $375 million acquisition of Wily Technology, monitors the performance and availability of Web services, application performance on client machines and other components in the SOA environment. The suite includes three applications that auto-discover SOA components, such as enterprise service buses, portals, and Web services, map SOA transactions and dependencies among the various components in the environment, and alert staff to performance issues.

  • HP’s SOA Manager: What does the product do? Part of HP’s Business Technology Optimization for SOA line of SOA software and services, SOA Manager manages loosely coupled application components and Web services. The software can define and maintain a dynamic model of services, including software assets and virtual servers, and manage application and Web services performance within that SOA model, the company says.

SOA Management, Integration, Consulting for Business | Dallas TX | Miami FL | Chicago IL

Are you searching online for:

SOA Management, Integration, Consulting for Business?

Service oriented architecture is approach to have software resources in an enterprise available and discoverable on network as well defined services. Each service would achieve a predefined business objective and perform discrete units of work. The services are independent and do not depend on the context or state of the other services. They work within distributed systems architecture. Earlier SOA used COM or ORB based on CORBA specifications and recent SOA stress on web services using standard description (WSDL), discovery (UDDI) and messaging (SOAP). Service oriented architecture may or may not use web services but yes web services provide a simple way towards service oriented architecture albeit with the age old security and reliability limitations.

EAI Enterprise application integration is a business need to make diverse applications in an enterprise including partner systems to communicate to each other to

SOA management

achieve a business objective in a seamless reliable fashion irrespective of platform and geographical location of these applications. It is a business need and business never dies it only evolves. I have seen people saying that EAI is a thing of past now SOA is here, it is just like saying “transportation is a thing of past now road is here”. EAI comprises of message acceptance, transformation, translation, routing, message delivery and business process management. Usually messages transportation is asynchronous but for a business need it can be synchronous as well. There are two basic architectures to achieve this, bus and hub/spoke architecture. Both of these can be used to develop services and then it also becomes service orientated architecture.