发明名称 Computer-implemented system and method for transparently interfacing with legacy line of business applications
摘要 A computer-implemented system and method for transparently interfacing with legacy line of business applications is provided. A plurality of legacy line of business applications execute on a line of business server platform. A connector is interfaced to each legacy line of business application. Each legacy line of business application implements business logic for a specific business need. A dashboard application executes on a client platform into which at least one Widget application is tailored to and installed for one or more of the legacy line of business applications. An enterprise collaboration server executes on a collaboration server platform communicatively interposed between the line of business server platform and the client platform. A data access framework coupled to the dashboard application is provided through a user interface layer. A data service bus coupled to the line of business applications through their respective connector and to the data access framework is provided.
申请公布号 US8914544(B2) 申请公布日期 2014.12.16
申请号 US201113166612 申请日期 2011.06.22
申请人 Smartek21, LLC 发明人 Lalji Alkarim “Al”;Gross John Michael;Krishnamurthy Shrinidhi
分类号 G06F15/16;G06Q10/06;G06Q10/10 主分类号 G06F15/16
代理机构 代理人 Inouye Patrick J. S.;Coffland Makiko
主权项 1. A computer-implemented system for transparently interfacing with legacy line of business applications, comprising: a line of business server configured to interface over a computer network and comprising a memory and a computer processor, the computer processor operatively coupled to the memory, to execute a plurality of legacy line of business applications, each of which is separately implemented for at least one of business functionalities, and to interface a set of integration business adapters to each of the legacy line of business applications, each legacy line of business application being configured to implement business logic for a specific business need, each integration business adapter comprising at least one of a business application programming interface, remote function call, and remote-enabled function module and being configured to communicate with each of the legacy line of business applications and to express relational structured data of the legacy line of business applications; a client system configured to interface over the computer network and comprising a memory and a computer processor, the computer processor operatively coupled to the memory, and to execute a dashboard application into which a plurality of portal applications are installed for the legacy line of business applications and integrated as a collaboration platform for a plurality of business functionalities; and an enterprise collaboration server communicatively interposed between the line of business server and the client system and configured to interface over the computer network and comprising a memory and a computer processor, the computer processor operatively coupled to the memory, the enterprise collaboration server comprising software being configured to provide data access framework coupled to the dashboard application through a user interface layer and an enterprise service bus coupled to the legacy line of business applications through their respective integration business adapter and to the data access framework, the enterprise service bus comprising a set of adapters and being configured to directly communicate with the set of integration business adapters that correspond to the set of adapters, the data access framework being configured to interface with a metadata database and maintain enterprise system credentials for all the legacy line of business applications and user profile data stored in the metadata database, to match each of the user profile data with the enterprise system credentials, and to provide the user access to at least one the legacy line of business applications provided at least one of the user profile data matches with one or more of the enterprise system credentials and further to provide business objects incorporating the business logic required to operate on the relational structured data directly within the dashboard application, the user interface layer being configured to dynamically modify the portal application in the dashboard application based on changes, additions, and deletions directly on the relational structured data.
地址 Kirkland WA US