×

Service oriented architecture infrastructure for business process verification and systems integrated testing

  • US 10,528,455 B2
  • Filed: 04/17/2012
  • Issued: 01/07/2020
  • Est. Priority Date: 06/17/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer system for verifying a particular function of a particular business process, the system comprising:

  • a CPU, a computer readable memory and a computer readable storage media;

    first program instructions to detect, by one or more primary agents, a start of the particular business process by detecting asynchronous execution of the particular business process in order to initiate a verification function;

    second program instructions to query, by the one or more primary agents, a service manager to determine an action agent to be invoked for the detected business process;

    third program instructions to provide, by one or more action agents, a testing service and a verification function of the particular business process, wherein the verification function is a determination of whether the particular business process in totality is executed successfully;

    fourth program instructions to provide, by the service manager, context look-up services which comprise a look up table for matching the one or more primary agents with the action agent, the look up table includes references which correspond with the one or more primary agents and references which correspond with the one or more action agents;

    fifth program instructions to determine, by the service manager, the action agent which is responsible for a particular verification function of the particular business process, based on the context look-up services;

    sixth program instructions to forward a reference of the action agent which is responsible for the particular verification function of the particular business process to a requesting primary agent;

    seventh program instructions to invoke the action agent, by the requesting primary agent, to perform the particular verification function of the particular business process, wherein the particular verification function includes verifying at least one of a rational function tester (RFT) script, a rational tester for SOA Quality, a program, and a rational tester;

    eighth program instructions to determine whether the business process is a complex business process;

    ninth program instructions to aggregate reports in a central repository, wherein the reports include one of a simple test result and a collection of test results;

    tenth program instructions to consolidate the reports in the central repository;

    eleventh program instructions to invoke a second action agent when it is determined that the business process is the complex business process and cannot be completely verified by the action agent which is responsible for the particular verification function;

    twelfth program instructions to add at least one of a new primary agent, new action agent, and new business processes without disrupting an existing test run; and

    thirteenth program instructions to display improvements to test phases including a unit test, a function test or an integration test, a system test, a system integration test, an acceptance test, and an operability test for different Service Oriented Architecture (SOA) layers,wherein the one or more primary agents and the one or more action agents are implemented as logic,the service manager is implemented as a web service to communicate with the one or more primary agent and the one or more action agents, andthe first, second, third, fourth, fifth, sixth, seventh, eighth, ninth, tenth, eleventh, and twelfth program instructions are stored on the computer readable storage media for execution by the CPU via the computer readable memory.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×