US 7,574,511 B2
Methods, systems, and software for providing service integration framework
Guy Pujol, Edison, N.J. (US); Albert Bauer, Lambertville, N.J. (US); Rodney Bass, Princeton, N.J. (US); Carl Dashfield, Flemington, N.J. (US); Shashidhar Gurrala, Lawrenceville, N.J. (US); Gafar Lawal, Plainfield, N.J. (US); Wissam D. Mazboudi, Robbinsville, N.J. (US); and Suresh Nair, Robbinsville, N.J. (US)
Assigned to Merrill Lynch & Company, Inc., New York, N.Y. (US)
Filed on Mar. 12, 2004, as Appl. No. 10/799,227.
Prior Publication US 2005/0204048 A1, Sep. 15, 2005
Int. Cl. G06F 15/16 (2006.01)
U.S. Cl. 709—229  [709/206; 709/248; 709/246; 709/222; 709/223; 709/227; 709/228; 715/202; 707/10] 29 Claims
OG exemplary drawing
 
1. A system for implementing computer network services and applications, comprising:
a front-end component comprising more than one software application stored in a first processor;
a back-end component comprising one or more software services stored in a second processor; and
an abstraction layer component that communicates with each of said more than one software application in said front-end component and each of said one or more software services in said back-end component, wherein:
said abstraction layer component provides standardization of back end services such that each of said more than one software application in said front-end component accesses each of said one or more software services in said back-end component by communicating through said abstraction layer component, and
said abstraction layer component provides built-in identity management that accepts a single sign on from a user and uses said single sign on to identify said user to each of said one or more software services and each of said more than one software application.