BENEFITS ADMINISTRATION DOMAIN MODEL AND USER INTERFACE BASED ON PERSISTENCE LAYERING
In embodiments of the present invention improved capabilities are described for a human resource management platform that includes applications targeted to solve a variety of human resource and benefits administration management problems. Applications of the human resource management platform include business applications such as benefits administration that may provide a single solution for facilitating employee benefits management and organizational efficiencies through automation of benefit management functions, measurement of benefit provider effectiveness, and the like.
1 . A system comprising:
a persistence layer adapted to store a benefits administration domain model;
a business logic layer comprising the domain model;
a plurality of employee benefits management applications adapted to facilitate manipulation of the domain model; and
a presentation layer comprising a user interface that is adapted to facilitate user interaction with the applications.
2 . The system of claim 1 , wherein the domain model comprises domain objects representing employee benefits information.
3 . The system of claim 1 , wherein the domain model comprises domain objects representing employee information and employee benefits information.
4 . The system of claim 1 , wherein the plurality of applications includes an employee benefits enrollment application.
5 . The system of claim 1 , wherein the plurality of applications includes an employee beneficiary and dependent maintenance application.
6 . The system of claim 1 , wherein the plurality of applications includes an employee life event application.
7 . The system of claim 1 , wherein the plurality of applications includes an administration application.
8 . The system of claim 1 , wherein the plurality of applications includes an input file application.
9 . The system of claim 1 , wherein the plurality of applications includes an output file application.
10 . The system of claim 1 , wherein the plurality of applications includes a reporting application.
11 . A system comprising:
a benefits administration domain model stored in a computer accessible non-transitory memory, wherein the memory is configured as a persistence layer of a human capital platform;
a business logic layer of the platform comprising the domain model;
a plurality of employee benefits management applications configured within the business logic layer and adapted to facilitate manipulation of the domain model; and
a user interface that is accessible through a presentation layer and that facilitates user interaction with the applications.
12 . The system of claim 11 , wherein an employee benefits application of the plurality of applications is adapted to facilitate employee self-service and administrator self-service manipulation of the domain model.
13 . The system of claim 11 , wherein the plurality of applications includes benefit eligibility applications.
14 . The system of claim 11 , wherein the plurality of applications includes enrollment applications.
15 . The system of claim 11 , wherein the persistence layer includes a database for storing the benefits administration domain model.
16 . The system of claim 11 , wherein the persistence layer includes synchronization facilities for updating the domain model.
17 . The system of claim 16 , wherein updating the domain model includes bulk updating of the domain model.
18 . The system of claim 11 , wherein the persistence layer includes security for limiting access to a database containing the domain model.
19 . The system of claim 18 , wherein the security allows a plurality of independently accessible domain models to be stored in the database.
20 . The system of claim 19 , wherein the independently accessible domain models are stored in separate schemas.