Patent ID: 7574511

Claim:
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.