Join
today
Boliven PRO is more than just patent search
- Build and save lists using the powerful Lists feature
- Analyze and download your search results
- Share patent search results with your clients
Patents »
US7124413: Framework for integrating existing and new information technology applications and systems
Filing Information
Patent Family
38 Claims, 6 Drawings
Abstract
A framework and method for using the framework are disclosed for integrating disparate components, such as existing and new components, on a computing network system. The existing network may include useful existing content repositories, such as data repositories, and existing computer architectures. With the addition of new systems on the network, the framework can aid an architect in choosing a framework integration layer that allows for the integration of the disparate components.
- 1. A method for managing the integration of a plurality of disparate components into a computing network, the method comprising:
(a) identifying the disparate components that require integration;
(b) selecting from an integration framework an integration layer for integrating the disparate components, wherein the integration layer is selected from a plurality of integration layers including:
a presentation integration layer,
an application integration layer,
an environment integration layer,
a content integration layer and
a network integration layer,
wherein the application integration layer comprises at least three styles of integration including:
a first style that provides a shared application architecture and a shared content among access channels,
a second style that provides a shared content among access channels but utilizes a unique application architecture for each of the access channels and
a third style that provides a unique application architecture and unique content for each of the access channels; and
(c) integrating the disparate components after selecting the integration layer.
- 22. A method for utilizing an application integration layer to integrate a plurality of disparate applications into a computing network, the method comprising:
(a) identifying the disparate applications that require integration;
(b) selecting from an integration framework an integration layer for integrating the disparate applications, wherein the integration layer is selected from a plurality of integration layers including:
a presentation integration layer,
an application integration layer,
an environment integration layer,
a content integration layer and
a network integration layer,
wherein the application integration layer comprises at least three styles of integration including:
a first style that provides a shared application architecture and a shared content among access channels,
a second style that provides a shared content among access channels but utilizes a unique application architecture for each of the access channels and
a third style that provides a unique application architecture and unique content for each of the access channels;
(c) after selecting the application integration layer, selecting an integration service from at least one mapping service or at least one translating service where the translating service is selected from the group consisting of an E-mail translation service, an electronic data interchange translation service, an object request broker translation service and a transaction processing translation service; and
(d) utilizing the selected integration service to integrate the disparate applications into the computing network.
- 25. The method for utilizing a content integration layer to integrate a plurality of disparate content sources into a computing network, the method comprising:
(a) identifying the disparate content sources that require integration;
(b) selecting from an integration framework an integration layer for integrating the disparate content sources, wherein the integration layer is selected from a plurality of integration layers including:
a presentation integration layer,
an application integration layer,
an environment integration layer,
a content integration layer and
a network integration layer,
wherein the application integration layer comprises at least three styles of integration including:
a first style that provides a shared application architecture and a shared content among access channels,
a second style that provides a shared content among access channels but utilizes a unique application architecture for each of the access channels and
a third style that provides a unique application architecture and unique content for each of the access channels;
(c) after selecting the content integration layer, selecting an integration service from the group consisting of multi-media gateway services, non-relational database gateway services, SQL gateway services and web gateway services; and
(d) utilizing the selected integration service to integrate the disparate content sources into the computing network.
- 26. An integration architecture framework for use in the integration of disparate components into a computing network, comprising:
(a) a presentation integration layer to integrate computer-user interfaces;
(b) an application integration layer to integrate at least one application message between a first application and a second application;
(c) an environment integration layer to provide sign-on security to the computing network;
(d) a content integration layer to provide for the sharing of content between the first application and the second application; and
(e) a disparate network integration layer to connect a first node of a first network and a second node of a second network, wherein the application integration layer comprises at least three styles of integration including:
a first style that provides a shared application architecture and a shared content among access channels,
a second style that provides a shared content among access channels but utilizes a unique application architecture for each of the access channels and
a third style that provides a unique application architecture and unique content for each of the access channels;
(f) wherein the layers (a)–(e) cooperate to integrate disparate components into the computing network in a way that appears transparent to a user.
References Cited
U.S. Patent Documents
Foreign Patent Documents
| Document Number | Assignees | Inventors | Issue/Pub Date |
| GB2315891 | IBM | | Feb 1998 |
* cited by examiner
Other Publications
| Ryan, Hugh W., et al., “Practical Guide to Client Server Computing”, Second Edition, 794 pages, CRC Press LLC (1998). |
| Ryan, Hugh W., et al., “Netcentric Computing”, 431 pages, CRC Press LLC (1998). |
| Client/Server Programming with OS/2 2.0, XP-002164217, Chapter 1-2, 8-10 and 26 pp. 10-24, 111-123, 125-137, 149-160 and 588-594 (1992). |
| Orfali, R. and Harkey, D., “Client/Server with Distributed Objects,” Byte, 8 pages (Apr. 1995). |
| Orfali, R., Harkey, D. and Edwards, J., “Intergalactic Client/Server Computing, Special Report,” Byte, 7 pages (Apr. 1995). |
| Smeets, J. and Boyer, S., “Internet and client server patent information systems: new services from Derwent” Derwent Information, 4 pages (1999). |
| Borsook, P., “Seeking Security,” Byte, 7 pages (May 1993). |
Referenced By
| Document Number | Assignee | Inventors | Issue/Pub Date |
|
US8307109
|
International Business Machines Corporation
|
Jean-Claude Mamou et al.
|
Nov 2012
|
|
US8316025
|
Oracle International Corporation
|
Ryan Sean McVeigh et al.
|
Nov 2012
|
|
US7496687
|
BEA Systems, Inc.
|
Philip B. Griffin et al.
|
Feb 2009
|
|
US7499948
|
BEA Systems, Inc.
|
Greg Smith et al.
|
Mar 2009
|
|
US7367014
|
BEA Systems, Inc.
|
Philip B. Griffin
|
Apr 2008
|
|
US7350226
|
BEA Systems, Inc.
|
Mark S. Moriconi et al.
|
Mar 2008
|
|
US7392546
|
BEA Systems, Inc.
|
Paul Patrick
|
Jun 2008
|
|
US7483904
|
BEA Systems, Inc.
|
James Owen et al.
|
Jan 2009
|
|
US7464178
|
Markport Limited
|
Louis Corrigan et al.
|
Dec 2008
|
|
US7580953
|
BEA Systems, Inc.
|
Rodney McCauley et al.
|
Aug 2009
|
|
US7594224
|
BEA Systems, Inc.
|
Paul Patrick et al.
|
Sep 2009
|
|
US7562298
|
BEA Systems, Inc.
|
Jalpesh Patadia et al.
|
Jul 2009
|
|
US7433896
|
BEA Systems, Inc.
|
James Owen et al.
|
Oct 2008
|
|
US7472342
|
BEA Systems, Inc.
|
John Haut et al.
|
Dec 2008
|
|
US7483893
|
BAE Systems, Inc.
|
Ryan Sean McVeigh et al.
|
Jan 2009
|
|
US7421427
|
Attachmate Corporation
|
Chris DeForeest et al.
|
Sep 2008
|
|
US7591000
|
Oracle International Corporation
|
Philip B. Griffin et al.
|
Sep 2009
|
|
US7451477
|
BEA Systems, Inc.
|
Philip B. Griffin et al.
|
Nov 2008
|
|
US7426548
|
BEA Systems, Inc.
|
Philip B. Griffin et al.
|
Sep 2008
|
|
US7603547
|
BEA Systems, Inc.
|
Paul Patrick et al.
|
Oct 2009
|
|
US7865943
|
Oracle International Corporation
|
Don L. Hayler et al.
|
Jan 2011
|
|
US7886352
|
Oracle International Corporation
|
Phani Pandrangi et al.
|
Feb 2011
|
|
US7904953
|
BEA Systems, Inc.
|
David P. Meyer et al.
|
Mar 2011
|
|
US7653930
|
BEA Systems, Inc.
|
Philip B. Griffin et al.
|
Jan 2010
|
|
US7657015
|
AT&T Corp.
|
John C. Brown et al.
|
Feb 2010
|
|
US7716675
|
Siebel Systems, Inc.
|
Richard Mark Exley et al.
|
May 2010
|
|
US7725560
|
BEA Systems Inc.
|
Christopher E. Bales et al.
|
May 2010
|
|
US7739670
|
SAP AG
|
Michael Roman Gutfleisch et al.
|
Jun 2010
|
|
US7752205
|
BEA Systems, Inc.
|
Ryan Sean McVeigh et al.
|
Jul 2010
|
|
US7761406
|
International Business Machines Corporation
|
Richard Earl Harken
|
Jul 2010
|
|
US7774601
|
BEA Systems, Inc.
|
Manish Devgan et al.
|
Aug 2010
|
|
US7783670
|
BEA Systems, Inc.
|
Jalpesh Patadia
|
Aug 2010
|
|
US7814142
|
International Business Machines Corporation
|
Jean-Claude Mamou et al.
|
Oct 2010
|
|
US7814470
|
International Business Machines Corporation
|
Jean-Claude Mamou et al.
|
Oct 2010
|
|
US7818344
|
BEA Systems, Inc.
|
Ryan Sean McVeigh et al.
|
Oct 2010
|
|
US7836131
|
Sierra Wireless, Inc.
|
Joseph Peter Robert Tosey
|
Nov 2010
|
|
US7836138
|
Sierra Wireless, Inc.
|
Joseph Peter Robert Tosey
|
Nov 2010
|
|
US7840614
|
Bea Systems, Inc.
|
James Owen et al.
|
Nov 2010
|
|
US7861290
|
Oracle International Corporation
|
David Meyer et al.
|
Dec 2010
|
|
US7861289
|
Oracle International Corporation
|
David Meyer et al.
|
Dec 2010
|
|
US7475091
|
BEA Systems, Inc.
|
Rodney McCauley et al.
|
Jan 2009
|
|
US7917537
|
Oracle International Corporation
|
Ryan Sean McVeigh et al.
|
Mar 2011
|
|
US7958198
|
Sierra Wireless, Inc.
|
Joseph Peter Robert Tosey
|
Jun 2011
|
|
US7953734
|
Oracle International Corporation
|
Ryan Sean McVeigh et al.
|
May 2011
|
|
US7950999
|
Bally Gaming, Inc.
|
James Morrow et al.
|
May 2011
|
|
US7949992
|
International Business Machines Corporation
|
Dmitry Andreev et al.
|
May 2011
|
|
US7971187
|
Microsoft Corporation
|
Ashvinkumar J. Sanghvi et al.
|
Jun 2011
|
|
US7992189
|
Oracle International Corporation
|
Philip B. Griffin et al.
|
Aug 2011
|
|
US8041760
|
International Business Machines Corporation
|
Jean-Claude Mamou et al.
|
Oct 2011
|
|
US8060553
|
International Business Machines Corporation
|
Jean-Claude Mamou et al.
|
Nov 2011
|
|
US8099425
|
Computer Associates Think, Inc.
|
Johan van de Groenendaal et al.
|
Jan 2012
|
|
US8099779
|
Oracle International Corporation
|
James Owen et al.
|
Jan 2012
|
|
US8121274
|
AT&T Intellectual Property II, L.P.
|
John C. Brown et al.
|
Feb 2012
|
|
US8136150
|
Oracle International Corporation
|
Don L. Hayler et al.
|
Mar 2012
|
|
US8166448
|
Microsoft Corporation
|
Rudra Raj Mitra et al.
|
Apr 2012
|
|
US8195606
|
Microsoft Corporation
|
Bin Lu et al.
|
Jun 2012
|
Patent Family
The current document is not in a family.
Boliven’s Predicted Expiration Date includes in its calculation the number of days of patent term adjustment a U.S. patent is entitled. The Predicted Expiration Date does not, currently, include in its calculation the payment of maintenance fees, the filing of any disclaimer(s), and/or patent term extension, but Boliven is working to include this information in the near future.