Patent ID: 8640082
Filing Date: 2014-01-28
Classification: G06Q

Abstract:
1. A method of specifying a data occurrence in a service-oriented architecture (SOA) based environment, the method comprising the steps of: a computer receiving a tentative specification of an interface (service interface) of a service in the SOA based environment based on a completion of an initial service specification phase of the service; after the initial service specification phase and during a service realization phase of the service, the computer making a determination about a source of a data element of the service, wherein a result of the step of making the determination is determining the data element of the service is sourced or not sourced by an implementation (service implementation) of the service; the computer determining the data element is optional if the step of making the determination results in determining the data element is sourced by the service implementation; the computer determining the data element is mandatory if the step of making the determination results in determining the data element is not sourced by the service implementation; the computer initiates a display of the data occurrence, wherein the data occurrence includes an indication that the data element is optional if the step of making the determination results in determining the data element is sourced by the service implementation or an indication that the data element is mandatory if the step of making the determination results in determining the data element is not sourced by the service implementation; repeating the service specification phase based on the display of the data occurrence; and in response to repeating the service specification phase, the computer modifying the specification of the service interface based on the display of the data occurrence; and the computer determining the type of service; the computer receiving an input of the data element; the computer tracing the service implementation; and the computer determining the data element is required by the service implementation based on the step of tracing the service implementation, wherein the step of making the determination about the source of the data element of the service is performed in response to the step of determining the data element is required by the service implementation.