Method and system for specifying and implementing automation...

Data processing: software development – installation – and managem – Software program development tool – Software project management

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C705S001100

Reexamination Certificate

active

06662355

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention generally relates to business automation systems and, more particularly, to a method for solving the specification problem which forms the technical foundation for a network-based business automation utility.
2. Background Description
Automation depends on converting understanding of a business's operations, procedures, and intent into execution by a set of technical elements. Today, this requires a long complex series of transformations. Open ended and often fuzzy business understanding must be transformed into execution of that understanding through steps producing definitive requirements and specifications, analysis for technology requirements, logical design, physical implementation, and business implementation. Each of these steps has its own context with methods for determining what is important in the description and solution of problems. Even when smoothed by reuse and standardized components, today's path from business need to operational automation is a difficult one.
Present technical systems either provide a fixed range of functionality which may be organized into custom configurations at high cost or are hindered by abstract models and technical issues separated from the concrete realities and concerns of the business.
In existing system architectures technical solutions typically repartition the business problem to provide an overall solution. Paradoxically, this requires the business process owners to understand the technical details in order to judge the efficacy of the solution. Inexorably this drives the dominant description of the problem to the technical domain and thereby jeopardizes the control the business has over the automation system.
SUMMARY OF THE INVENTION
It is therefore an object of the present invention to create a single shared model suitable for understanding and execution in both the business and technical domains.
The invention focuses on the specification problem in the area of business automation. The specification and implementation of automation of business processes is accomplished such that
the specification is independently manipulable by both the business process owner and technical implementers, and
resulting technical elements can be tested for compliance with every detail in the specification.
The solution to the specification problem lies in Information, Function, Flow (IFF o r IF
2
) factorization of business processes. Models of the business are constructed by way of the IF
2
modeling methodology.
According to the invention, there is provided a means and method for business automation that unifies the solution of two problems heretofore assumed to be disjoint. Taken together, their solution forms the technical foundation for the construction of network-based business process automation (BPA) systems. These problems are:
1. The Specification Problem: How to easily and efficiently develop business automation software so that the information processes for a business can be automated in a customized way, as opposed to the more typical software solution, such as Enterprise Resource Planning (ERP) packages like the SAP suite of products available from SAP AG. Current approaches to business modeling do not easily map to controllable technical implementation.
2. The Modularization Problem: The difficulties involved in reuse and maintenance are well known. Many of these stem from the initial factorization of the business problem and their mapping to the technical domain. How to package the software in such a way that it is broken into separate modules which by extension are capable of running on separate, small, embedded processors acting as intelligent processor nodes. The solution does not require a server that runs all the software (again, as with an SAP solution to business automation), but rather is run on many, small and inexpensive distributed processor nodes.
The specification and modularization problems are solved using an Information, Function, Flow (IF
2
) factorization of business processes. The mechanism for creating a system specification is to create a model of the business from IF
2
elements. This is a complete model which includes, by construction, external specifications of each task included in the business model.
The modularization problem is solved by preserving the partitioning of the system created in the business model. The automation system implements concrete modules that uniquely and directly correspond to particular elements whose external specification is determined by the business model. A desirable characteristic unique to this solution of the modularization problem is that the cost of changes in the system is proportional to the amount of change in the business model.
The solution to the business process automation (BPA) problem follows from the IF
2
business model (the solution to the specification problem) and a partition preserving implementation of the IF
2
modules (the solution to the modularization problem). The system specification depends only on the business model: the external specification of the defined implementation elements is provided by the same system specification.
A significant consequence of the BPA solution is encapsulation of technological concerns. The business process owner (customer) need only be concerned with their business process and not with any of the technical details of the implementation. For example, the business specifies in detail the operation of a business specific process rather than focusing on client-server technology or specific data base behaviors. Correspondingly, the technical implementor need only construct and validate individually the implementation modules that match the provided external specification regardless of their internal design.


REFERENCES:
patent: 5819022 (1998-10-01), Bandat
patent: 5872915 (1999-02-01), Dykes et al.
patent: 5890133 (1999-03-01), Ernst
patent: 5892905 (1999-04-01), Brandt et al.
patent: 5930512 (1999-07-01), Boden et al.
patent: 5958003 (1999-09-01), Preining et al.
patent: 5960420 (1999-09-01), Leymann et al.
patent: 6009405 (1999-12-01), Leymann et al.
patent: 6011917 (2000-01-01), Leymann et al.
patent: 6028997 (2000-02-01), Leymann et al.
patent: 6029144 (2000-02-01), Barrett et al.
patent: 6038538 (2000-03-01), Agrawal et al.
patent: 6065009 (2000-05-01), Leymann et al.
patent: 6073111 (2000-06-01), Leymann et al.
patent: 6122633 (2000-09-01), Leymann et al.
patent: 6125384 (2000-09-01), Brandt et al.
patent: 6138088 (2000-10-01), Goeser
patent: 6237020 (2001-05-01), Leymann et al.
patent: 6278977 (2001-08-01), Agrawal et al.
patent: 6308224 (2001-10-01), Leymann et al.
patent: 6345256 (2002-02-01), Milsted et al.
“Client/Server Programming With JAVA and Corba” Second Edition Robert Orfali et al, p. 866, Jan. 30, 1997.*
“Template Software Rolls Out Corporate and Product Growth Strategies at Solutions 97 Conference”, PR Newswire, Apr. 3, 1997.*
“Template Software Strengthens Cove Product Family With Ease-of-Use and Functional Enhancements That Promote Unparalleled Software Re-Use”, PR Newswire, Jun. 23, 1997.*
“Developing a WFT Workflow System”, Version 8.0 Template Software, Chapters 1-10, Appendix A, Sep. 1997.*
“Using the WFT Development Environment” Version 8.0, Template Software, Chapters 1-9, Appendix A, Sep. 1997.*
“Principles of Object-Oriented Analysis and Design”, James Martin, Chapters 1-6, 17-22, Oct., 1992.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for specifying and implementing automation... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for specifying and implementing automation..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for specifying and implementing automation... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3161981

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.