×

Software design and development in a service oriented environment

  • US 8,887,130 B2
  • Filed: 06/18/2007
  • Issued: 11/11/2014
  • Est. Priority Date: 06/16/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A non-transitory computer readable medium comprising instructions for causing a computing device to perform a method for group development of software by providing a common framework and a common set of processes to be followed by different project teams in order to facilitate unity of design and function comprising, the method comprising steps of:

  • receiving a plurality of development criteria into a software development framework resulting in a set of requirements defining a vision and scope of a project for a service-oriented application;

    developing a process model for the service-oriented application from the set of requirements;

    using the development criteria, creating a set of possible interactions between the service-oriented application and users relating to at least one particular function;

    reconciling the requirements and the process model in order to ensure that the process as modeled meets the required vision and scope of the project for the service-oriented application;

    deriving a set of business rules from the reconciled process model and the set of requirements;

    relying on the process model, requirements and business rules, creating a technical architecture of the service-oriented application;

    defining a set of services the service-oriented application will provide;

    reconciling the technical architecture of the service-oriented application with the requirements and the defined services;

    developing a page flow for the service-oriented application;

    integrating a plurality of application layers according to the technical architecture and the page flow, resulting in an application build; and

    testing the assembled and integrated service-oriented application for gross errors and incompatibilities related to the assembly and integration;

    wherein the method further includes developing further comprising providing an interface to develop a service faç

    ade;

    wherein the method further includes developing wherein the step of providing an interface to develop at least one form and at least one display for entering and displaying data.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×