SOA Execution

SOA Execution

BizFlow, a leading business process management suite, helps business architects and enterprise architects model enterprise business processes—a great way to discover and identify Web Services to support business strategy and goals. Web Services are more than just another API. They are combinations of APIs that may come from multiple systems to deliver meaningful and reusable transactions.

BizFlow-based solutions can use Web Services to align business processes with people, disparate systems, and data to streamline workflows, analysis, and reporting. BizFlow orchestrates Web Services directly with participating systems or via an Enterprise Service Bus (ESB) and UDDI directory. BizFlow also provides a large set of pre-built Web Services to enterprise applications. Customers can create more Web Services as they design their business processes. Creating Web Services with BizFlow is easy with a point-and-click step-by-step wizard.

With BizFlow, organizations can:

  • Define process rules (roles, responsibilities, policies, services, etc.), which
  • Leverage Web Services, that in turn
  • Provision data and/or process logic from
    • External systems of record (e.g., SAP, PeopleSoft, Oracle, Deltek),
    • Data sources (e.g., postal codes, credit bureaus), and
    • Other applications (e.g., CRM, ERP, Mainframes), to
  • Orchestrate and complete business transactions. Example Web Service-based transactions include identity request, authorization, and payments.

SOA Delivers Data and Business Logic into a BizFlow-based Process

http://www.handysoft.com/img/handysoft-bizflow-soa.jpg

BizFlow Orchestrates SOA Collaboration in Three Key Ways

Through a combination of Web Services and BPEL support, BizFlow supports Service-Oriented Architecture (SOA) in three key ways:

  • Your process as a Web Service – When published as a Web service, your processes can be consumed by other parties to either start a new process instance or complete a pending transaction.
  • Incorporating Web Services into your process – A BizFlow Process Definition communicates with and consumes a Web Service via the Component Activity.
  • Interactive web applications / forms – Integrated via Web Services, you can consume existing Web Services directly from web applications and forms in BizFlow.

By adding a purely process-driven layer to the overall IT architecture, BizFlow harnesses SOA to align process activities (e.g., collaboration, decisions, approvals, governance) with IT investments to enable automation across key activities while significantly reducing human and system overhead.

Key Functionality

  • Creating new Web Services with process definitions using the Process Publication Wizard.
  • Orchestrating existing Web Services into your business processes with point-and-click data mapping.
  • Using existing Web Services in forms and web applications within the process context.
  • Do it all without code using step-by-step wizards.
  • BPEL – Delivering system-centric activities by integrating with Oracle BPEL, BizTalk and other integration engines via Web Service Standards.

     Key Benefits

  • Harnessing and reusing core IT investments
  • Aligning IT Web Services with business activities
  • Discovering new Web Services by creating a high level process view
  • Harnessing the quality of service for existing Web Services
  • Connecting legacy systems with modernized Web Services.