SOA Integration

SOA offers businesses an innovative approach that helps augment business design and plays a key role in agile enterprise management which in turn leads to better speed, reduced costs and increased quality.

Some of its benefits include:

  • Service-oriented architecture offers an easy-to-comprehend UI and dashboard.
  • The processes are better orchestrated, defined and managed.
  • Sparks a better collaborative space that links business and IT.

SOA and BPM work hand-in-hand. SOA offers developers a prescribed set of standards that can be implemented in various BPM projects, especially during systems development and integration stages. SOA’s effect on BPM is very evident as it enables businesses to create distinctive and distinguishable business processes on the same software that many competitors employ.

OpenText Cordys offers a platform where back-to-back development, operations, and management of business web services in SOA. This is definitely beneficial in today’s market conditions, catering to changing scenarios and demands as businesses can adapt, combine, streamline and reorganize IT systems accordingly.

And with the OpenText Cordys SOA, we at Excel Systems have adapted, acclimatized and accustomed ourselves accordingly and maximized on benefits and earned a better ROI.

SOA / BPM Initiatives : Medico online SOA

Excel Joins Hands with Cordys. Many enterprises worldwide have recognized the SOA-BPM advantage.

    A look at some of the major challenges faced by most IT managers.
  • Multiple Applications, Multiple Vendors
  • Most organizations that have been using IT over a long period end up with multiple stabilized applications from different vendors.
  • Takeovers of new companies and businesses further compounds the problem since additional applications are inherited by the parent company.
  • Investment in Customization of Existing Applications

Over the years, many of these applications could have been tweaked and optimized to meet specific business needs in a particular business group or divisio/p>

There would be a huge investment in additional Java/.Net code, ABAP, data bridges and batch updates. In spite of this, most inter-application updates would not be real time or online. Batch processes may need to be run.

Investment in Application Stabilization - The investment in end user training and disruption to the business during process stabilization is normally high.

Master Information Maintained Separately in Different Applications - A good example is – master details of a customer of a large bank appearing in:

  • Retail Banking
  • AS 400 based Policy 400 legacy Insurance Application
  • Credit Card System
  • oSIP Investment Application

Any change in the customer's basic details would have to be updated in all the different applications.

Maintenance of Multiple Applications, Adding New Functionality

Adding new functionality using information that spans discrete applications is cumbersome and expensive.

In the banking customer's example, for instance, providing the customer with a single window look-up for the entire portfolio of services used is fraught with roadblocks.

Enabling New Technology to Existing Applications like Auto E-Mailing or SMS Functionality

While a legacy system may be robust and stabilized, current business needs may involve red flagging of exceptions or events based on predefined business rules or regular information updates via email or SMS.

Many times, enabling such functionality could be both difficult and expensive.

The speed and accuracy with which IT can respond to a business need is affected by all the issues mentioned in this page, not considering issues that may be specific to an organization.

SOA / BPM Initiatives | Solutions

To enable all the required functionality in a preferred ERP and deploy it across the organization. would involve replacing all the existing investments in applications and customization and could jeopardize critical business processes.

Most other solutions would involve extensive investment in redeploying applications, extensive coding and testing newly applied logic to business processes.

An ideal solution would be to have a NON INVASIVE generic framework that can connect Enterprise applications, mainframe applications, middleware solutions and critical databases allowing an enterprise to maximize the reuse of existing IT systems and business information.

Non invasive here refers to an architecture that enables using the existing IT systems without changing their intrinsic behavior or logic.

Business Process Management Systems (BPMS) using the SOA framework (Service Oriented Architecture) allow existing business processes in Enterprise applications, legacy systems and middleware to be reused irrespective of the technology platform used Java/.Net/ABAP/legacy.

Existing business processes are exposed as a Web Service on a common 'gateway' – the Enterprise Service Bus (ESB). This allows:

Inter-usability of business processes across applications since they are available as web services on the ESB.

Rapid development of new functionality using simple Javascript / XML code as web services that access multiple web services from existing applications. This process becomes even faster if Rapid Application development tools are made available for this purpose.

Development of new applications designed from scratch as SOA applications on such frameworks would obviously have remarkable benefits in the future.

Emailing and SMS services can be added to existing business processes.

Since XML messages are used for communication of both data and business logic, technologies like AJAX can be used to optimize and improve communication efficiency. Optimized SOAP processor handling and server side load balancing tools provide a robust platform for providing real time applications.

CORDYS is a SOA framework providing a tight integration of ESB (Enterprise Service Bus), CAF (Composite application Framework) and BPM (Business Process Modeling) on a common platform leveraging the SOA advantage along with Business Process Modeling and RAD tools to provide quick, robust solutions across applications.

Cordys was set up by Jan Baan, a pioneer in the ERP space.

Excel and Cordys will be working collaboratively to provide SOA solutions across industry verticals and functional domains in India and overseas.

Medico online is being ported completely onto the Cordys framework.