Benefits

By using a services metadata approach, there is no need to predefine all the chains of services during the development phase that are expected to be necessary later at runtime (a task that could be virtually impossible in fact). This leads to business applications that are more reactive and less constrained by design/development decisions as any arbitrary sequence of operations in the business layer can be potentially translated into a chain of service calls (provided the service layer is complete).

This also avoids duplicating business knowledge in larger-granularity services that are just an aggregation of lower-level services. Aggregating services becomes a common practice for IT teams starting with SOA. They want to have all the relevant information coming from the service layer to satisfy a business requirement (a visual form, a process, etc.). This is not optimal as it is time consuming and introduces duplicated code that will become hard to maintain and it is not scalable when the services layer defines hundreds or thousands of services.
A2end core also delivers:

  • Complete services metadata: this metadata provides basis for an enterprise an services repository, and it is a powerful tool to support a methodology to move to SOA.
  • Scalable data & service integration: This is important when considering SOA for critical business enterprise applications. A2end's platform is able to access information where it lives.
  • Support for composite applications: with A2end, business applications can easily access databases, XML files, Web services and legacy services (mainframes databases, legacy applications, ERP, etc.). Companies can combine access to their heterogeneous data for new business requirements and other internal and external sources.

Search: