Fiorano Logo  
     Fiorano Login 
  Success Stories
      Education/Not-for-profit
      Energy & Utilities
      Financial Services
      Government/Defense
      Manufacturing
      Mortgage
      Retail
      Services
      Technology
      Telecommunications
      Travel and Leisure
"Quick Path to SOA" Solutions
      Finance and Real Estate
      Travel and Leisure
      Mortgage Lending

  Architects
  Developers

Quick Path to SOA - B2B Integration with Web Services
 
 Business Problem
 SOA Solution
 Time Taken
  ROI

Download PDF 

Business Problem

Figure 1 illustrates a classic business Integration problem relating to loan appraisals in the Title-refinancing industry. As loan requests are received by a mortgage lender, the title of the property being purchased needs to be verified and the property needs to be appraised. The title-search and property-appraisals are performed by partner companies which are independent businesses, and responses are then sent back to the mortgage lender who then processes the loan.



Figure 1 - Loan Appraisal Process


SOA Solution


Figure 2 illustrates the event-driven business process for the Property Appraisal process of figure 1, where requests are sent to multiple partner companies for retrieving specific portions of Property details. The responses are aggregated and updated to a back-end database. In the solution illustrated below, data is exchanged between the enterprise and partners via Https calls and WebService calls.

The nodes in figure 2 represent Fiorano business-components running as independent processes, while the lines between the nodes represent the directional flow of messages (events) when the business process executes.




Figure 2 - Fiorano SOA Solution


Fiorano ESB™ Solution - Flow Description


  1. Loan documents are received from the WebClient. The requests are typically sent in by loan consultants who underwrite loans. "Http Receive" Adapter service receives the loan request.
  2. The backend DB is updated with the request, which typically creates a new record for the customer and the interested property. The received request is transformed to appropriate database format before it is sent to the DBAdapter.
  3. Email is sent back to the client in case of failure in receipt of the request.
  4. The document is securely posted via HTTP(S) to partner applications for doing property verification. The response contains appropriate information about the property.
  5. Document information is posted via WebService calls to partner applications to retrieve appropriate information about the property.
  6. The responses from the different partner applications are aggregated.
  7. The backend DB is updated with the latest status of the loan using the DB Adapter.
  8. Email is sent to the client on the status of the order.
Implementation of a Fiorano ESB™ SOA solution in the "property appraisal" scenario delivers the following benefits:

  • Business data can be sent and received in different protocols like FTP, HTTP(S), SMTP, TCP, etc. In addition, inbuilt support for data transfer in secure mode is available.
  • The need for installation of additional software on partner locations is eliminated. Fiorano ESB™ Peer Server provides for fine grained deployment and monitoring control of services.
  • Addition and removal of business partners can be done rapidly enabling real-time modifications to business processes.
  • Fiorano ESB™ supports services written in different programming languages (C, C#, C++, VB and Java) and s them communicate with each other across the enterprise framework.
  • Business Analysts get the "complete picture" of the business data flow. In addition, they can define business process with sub-flows to handle individual error/exception conditions processes spanning multiple partners and enterprise.


Time taken to "SOA Enable" the Business processes

Fiorano ESB™ solutions are quicker to implement. This is simply because the solutions have in-built capabilities to accommodate complex business scenarios with minimal programming efforts.

In the "loan processing" scenario discussed above, the time schedule for the different implementation activities is listed below.


* - No new services were built.

Fiorano's business solutions are developed by live mapping of real-time components onto the business process flow. These real-time components represent the actual systems and applications across the enterprise. As a result, Fiorano's SOA solutions closely resemble the actual business process flow diagram. Business analysts can easily get the "bigger picture" with Fiorano's solutions and can rapidly modify business flows based on changing business requirements.


ROI on Fiorano ESB™ SOA Solution

As illustrated in the calculations below, the ROI percentage in the first year is 340%, rising to 988% in three years. The calculations are for a 1 Billion Revenue Business; with $500 Million/year in expenses and $100 Million/year in profit. The resource costs have been taken as $150,000/person/year (base salary, benefits, overhead)

Non-Quantifiable Benefits
Description

In such B2B scenarios, integration projects are traditionally developed as point-to-point applications using different technologies resulting in a tightly coupled integration environment that are:

  • Expensive to manage/maintain and change. Heavily dependent on database systems that required significant amount of coding and manual interventions to complete business processes
  • Inflexible to addition/removal of partner companies. Any change in business process requires code changes
  • Not scalable and low on performance
  • Unable to provide for a business analyst view of the business process
With Fiorano's SOA Solution; business partner integration is done in a very cost-effective and easy manner. New partners/business entities can be added/removed from the enterprise business processes in a single step. Dependency on the backend database is reduced by using ESB as the transport protocol for communication between the enterprise backend systems and partners. New services can be added without having to incur huge IT costs. Business processes can be directly modified by the business analyst optimizing implementation cycles.

 Customer Testimonials


 Key Topics
Industry Standards
Platform Independence
FioranoMQ® Performance Comparisons
 Most Popular Whitepapers
Eight Show-Stopper Problems with Current Integration Broker Technology
Redefining the Economics of Business Integration
How Well Does Your Messaging Infrastructure Scale?
Redefining the EAI landscape



© Fiorano Software Inc. All Rights Reserved. Privacy Statement |Terms of Use
  Site Developed & Maintained by Fiorano Webteam.


 World Wide Support
 USA
:
+1-408-354-3210
 INDIA
:
+91 80 4017-0000
 UK
:
+44(0) 19328 95005