IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0760068
(2001-01-12)
|
발명자
/ 주소 |
- Helgeson,Chris
- Lipkin,Daniel S.
- Larson,Robert S.
- Dufner,Michael L.
- Mehra,Gaurav
- Jain,Deepak
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
253 인용 특허 :
31 |
초록
▼
The present invention provides a system and method for integrating disparate business applications, and managing the applications processes in a hardware resource and user effort efficient manner. The automated system of the present invention uses a business systems platform comprised of several uni
The present invention provides a system and method for integrating disparate business applications, and managing the applications processes in a hardware resource and user effort efficient manner. The automated system of the present invention uses a business systems platform comprised of several unique servers to efficiently manage multiple applications which are themselves generally distributed across a network, and to control the execution of the required tasks with minimum use of redundant data input to the several applications, thereby minimizing the use of hardware resources and user input effort. Business objects are controlled through a persistence framework which is Java, XML and EJB based.
대표청구항
▼
We claim: 1. A system for implementing a business application on an Internet based computer system using high-level object oriented technology and frameworks, comprising: a. a server computer hosting a business application management system platform, accessible via client computers to a plurality o
We claim: 1. A system for implementing a business application on an Internet based computer system using high-level object oriented technology and frameworks, comprising: a. a server computer hosting a business application management system platform, accessible via client computers to a plurality of users; b. the business application management system platform thither comprising a WDK Web interface server for receiving a user selected command and for processing a web document that is a custom presentation of information; c. a BDK business server electronically coupled to the WDK Web interface saver, for storing business objects to and retrieving business objects from a database containing persistent business object data related to the business application; d. an information distributor server electronically coupled to the WDK Web interface server for generating metadata for a business object, for storing the metadata in a metadata database, for querying the metadata database when asked to do so by a requestor, and for providing the results of a match to a query to the requester; e. a first database of information related to the business application, the first database electronically coupled to the BDK business server, the first database also containing common business objects; and f. a second database of metadata related to business objects, the second database electronically coupled to the BDK business server; whereby the business application is available via the internet to assist a user in performing a specific business operation which requires location of and use of business objects and display of results of the specific business operation to the user in a dynamically selectable format. 2. The system of claim 1 wherein the business application management system platform thither comprises an interconnect server, electronically coupled to the BDK business server, the interconvact server comprising a backbone framework for use in importing data and for exporting data to and from a third party business application located on another server. 3. The system of claim 2 wherein the interconnect server backbone framework comprises mechanisms for using XML to import objects into the interconnect server, export objects from the interconnect server to other related business applications, and to monitor changes in specific objects whereby such changes can be reported to interested parties. 4. The system of claim 1 wherein the WDK Web interface server uses an MVW engine for controlling outputs to a user by the use of model, view and widget files, which are extensible markup language (XML) files, and wherein the web document that is a custom presentation of information is a custom ptesentation of model, view and widget information. 5. The system of claim 4 wherein the view file in the WDK Web interface server comprises a plurality of style sheets for use in determining a format of a display to be made to a user, the format being a function of whether the user is an HTML client, a PDF client or a WML client, and the MVW engine using the extensible style sheet transformation (XSLT) language for transforming an XML stylesheet into the format required by the user. 6. The system of claim 1 wherein the BDK business server provides an Enterprise Java Bean (EJB) based applications programming interfrce (API). 7. The system of claim 6 wherein the first database containing persistent business object data contains data comprising common business objects and application specific business objects. 8. The system of claim 6 wherein the BDK business server is further electronically coupled to a core services layer comprising security services, internationalization services and reporting services. 9. The system of claim 6 wherein the BDK business saver comprises a framework which provides a wrapper around standard EJB entity beans and EJB session beans, the wrapper containing additional object data than that which is required by the EJB component architecture. 10. The system of claim 1 wherein the information distributor server generates inetadata comprising data representing attributes of an object, an icon label related to an object if the object has a related icon, relationships of the object to other objects if the object has any such relationships, and data which a user may customize for a particular object. 11. An Internet-based method for implementing a business application using object oriented technology and frameworks comprising the following acts: a. providing a server computer hosting a business application management system platform, accessible via client computers to a plurality of users, the business application management platform including a user interface (UI) comprising controls whereby a user selects a command and a display whereby results are displayed; b. providing a WDK Web interface sewer as a part of the business application management system platform, for receiving the user selected command and for processing a web document that is a custom presentation of information; c. providing a BDK business server electronically coupled to the WDK Web interface server, for storing business objects to and retrieving business objects from a database containing persistent business object data related to the business application; d. providing an information distributor server electronically coupled to the WDK Web interface server for generating metadata for a business object, for storing the metadata in a metadata database, for querying the metadata database when asked to do so by a requestor, and for providing the results of a match to a query to the requestor; e. providing a first database of information related to the business application, the first database electronically coupled to the BDK business server, the first database also containing common business objects; and f. providing a second database of metadata related to business objects, the second database electronically coupled to the information distributor server; whereby the business application is available via the internet to assist a user in performing a specific business operation which requires location of and use of business objects and display of results of the specific business operation to the user in a dynamically selectable format. 12. The method of claim 11 comprising the additional act of providing an interconnect server, electronically coupled to the BDK business server, the interconnect saver comprising a backbone framework for use in importing data and for exporting data to and from a third party business application located on a separate server. 13. The method of claim 12 comprising the additional act of using the interconnect server backbone framework to comprise mechanisms for using XML to import objects into the interconnect server, export objects from the interconnect server to other related business applications, and to monitor changes in specific objects whereby such changes can be reported to interested parties. 14. The method of claim 11 comprising the additional act of using an MVW engine for controlling outputs to a user by the use of model, view and widget files, which are extensible markup language (XML) files, and wherein the web document that is a custom presentation of information is a custom presentation of model, view and widget information. 15. The method of claim 14 comprising the additional act of using, in the view file in the WDK Web interface server, a plurality of style sheets for use in determining a format of a display to be made to a user, the format being a function of whether the user is an HTML client, a PDF client or a WML client and the MVW engine using the extensible style sheet transformation (XSLT) language for transforming an XML stylesheet into the format required by the user. 16. The method of claim 11 wherein the BDK business server provides an Enterprise Java Bean (EJB) based API. 17. The method of claim 16 comprising the additional act of using the first database containing persistent business object data to also contain data comprising common business objects and application specific business objects. 18. The method of claim 16 comprising the additional act of using the BDK business server in a manner where it is further electronically coupled to a core services layer comprising security services, internationalization services and reporting services. 19. The method of claim 16 comprising the additional act of using the BDK business server to provide a framework which provides a wrapper around standard EJB entity beans and EJB session beans, the wrapper containing additional object data than that which is required by the EJB component architecture. 20. The method of claim 11 comprising the additional act of using the information distributor server to generate metadata comprising data representing attributes of an abject, an icon label related to an object if the object has a related icon, relationships of the object to other objects if the object has any such relationships, and data which a user may customize for a particular object. 21. A computer-readable storage medium containing computer executable code far implementing a business application using object oriented technology and frameworks by instructing a computer to operate as follows: a. load a business application management system platform, accessible via client computers to a plurality of users, the business application management platform including a user interface (UI) comprising controls whereby a user selects a command and a display whereby results are displayed; b. execute a WDK Web interface server as a part of the business application management system platform, for receiving the user selected command and for processing a web document that is a custom presentation of information; c. execute a BDK business server electronically coupled to the WDK Web interface server, for storing business objects to and retrieving business objects from a database containing persistent business object data related to the business application; d. execute an information distributor server electronically coupled to the WDK Web interface server for generating metadata for a business object, for storing the metadata in a metadata database, for querying the metadata database when asked to do so by a requestor, and for providing the results of a match to a query to the requestor; e. access a first database of information related to the business application, the first database electronically coupled to the BDK business server, the first database also containing common business objects; and f. access a second database of metadata related to business objects, the second database electronically coupled to the information distributor server; whereby the business application is available via the internet to assist a user in performing a specific business operation which requires location offend use of business objects and display of results of the specific business operation to the user in a dynamically selectable format. 22. The computer-readable storage medium of claim 21 wherein the computer is further instructed to execute an interconnect server, electronically coupled to the BDK business server, the interconnect server comprising a backbone framework for use in importing data and for exporting data to and from a third party business application located on a separate server. 23. The computer-readable storage medium of claim 22 wherein the computer is further instructed to execute the interconnect server backbone framework wherein it uses XML to import objects into the interconnect server, export objects from the interconnect server to other related business applications, and to monitor changes in specific objects whereby such changes can be reported to interested parties. 24. The computer-readable storage medium of claim 21 wherein the computer is further instructed to use en MVW engine for controlling outputs to a user by to use of model, view and widget files, which are extensible markup language (XML) files. 25. The computer-readable storage medium of claim 24 wherein the computer is further instructed to use, in the view file in the WDK Web interface server, a plurality of style sheets for use in determining a format of a display to be made to a user, the format being a function of whether the user is an HTML client, a PDF client or a WML client, and the MVW engine using the extensible style sheet transformation (XSLT) language for transforming an XML stylesheet into the format required by the user. 26. The computer-readable storage medium of claim 21 wherein the BDK business server provides an Enterprise Java Bean (EJB) based API. 27. The computer-readable storage medium of claim 26 wherein the computer is further instructed to use the first database containing persistent business object data to also contain data comprising common business objects and application specific business objects. 28. The computer-readable storage medium of claim 26 wherein the computer is further instructed to use the BDK business server in a manner where it is further electronically coupled to a core services layer comprising security services, internationalization services and reporting services. 29. The computer-readable storage medium of claim 26 wherein the computer is further instructed to use the BDK business server to provide a framework which provides a wrapper around standard EJB entity beans and EJB session beans, the wrapper containing additional object data than that which is required by the EJB component architecture. 30. The computer-readable storage medium of claim 21 wherein the computer is further instructed to execute the information distributor server to generate metadata comprising data representing an object ID, attributes of an object, an icon label related to a object if the object has a related icon, relationships of the object to other objects if the object has any such relationships, and data which a user may customize for a particular object. 31. An Internet-based method for implementing a business application using object oriented technology and frameworks comprising the following acts: a. providing a client input device having a user interface (UI) wherein the UI includes controls whereby a user selects a command and a display whereby results are displayed; b. transmitting the command to a server comprising a business application management system platform which includes a WDK Web interface server as a part of the business application management system platform, for receiving the user selected command and for processing a web document that is a custom presentation of information; c. providing a BDK business server electronically coupled to the WDK Web interface server, for storing business objects to and retrieving business objects from a database containing persistent business object data related to the business application; d. receiving at the client input device a display of results relating to the command, the results obtained by an information distributor server electronically coupled to the WDK Web interface server for generating metadata for a business object, for storing the metadata in a metadata database, for querying the metadata database when asked to do so by a client input device, and for providing the results of a match to a query to the client input device; whereby the business application is available via the internet to assist a user in performing a specific business operation which requires location of and use of business objects and display of results of the specific business operation to the user in a dynamically selectable format. 32. The Internet-based method of claim 31 wherein the client input device is a personal computer. 33. The Internet-based method of claim 31 wherein the client input device is a wireless personal data assistant device. 34. The Internet-based method of claim 31 wherein the client input device is a cellphone. 35. The Internet-based method of claim 31 comprising the additional act of receiving data from a related business application by means of an interconnect server, electronically coupled to the BDK business server, the interconnect server comprising a backbone framework for use in importing data and for exporting data to and from a third party business application located on a separate server. 36. The Internet-based method of claim 35 wherein the results obtained for display are partially obtained from the interconnect server backbone framework which uses mechanisms for using XML to import objects into the interconnect server, export objects from the interconnect server to other related business applications, and to monitor changes in specific objects whereby such changes can be reported to interested parties. 37. The Internet-based method of claim 31 wherein the results returned to the client input device is received from a WDK Web interface server which uses an MVW engine for controlling outputs to a user by the use of model, view and widget files, which are extensible markup language (XML) files. 38. The Internet-based method of claim 37 wherein the WDK Web interface server, uses a plurality of style sheets in determining a format of a display to be made to a user, the format being a function of whether the user is an HTML client, a PDF client or a WML client, and the MVW engine using the extensible style sheet transformation (XSLT) language for transforming an XML stylesheet into the format required by the user. 39. The Internet-based method of claim 31 wherein the BDK business server provides an Enterprise Java Bean (EJB) based APL. 40. The Internet-based method of claim 39 comprising the additional act of receiving results obtained from a first database containing persistent business object data to also contain data comprising common business objects and application specific business objects. 41. The Internet-based method of claim 39 wherein the results obtained for display are partially obtained from the information distributor server which generates metadata comprising data representing an object ID, attributes of an object an icon label related to an object if the object has a related icon, relationships of the object to other objects if the object has any such relationships, and data which a user may customize for a particular object.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.