Infinite Campus
 
 
Infinite Campus
 
Infinite Campus
 
Infinite Campus
Infinite Campus Products Business Logic Infinite Campus Products
Infinite Campus uses true business logic built upon a multiple tier architecture. The separation of business logic from the data and presentation layers ensures system integrity and the security of student data which is vital for today’s educators.

Authorized stakeholders access information through a Web browser user interface (interface tier). Unlike client/server systems, there is no direct link between computers and the Infinite Campus community-wide database (database tier). Instead, a middle tier of JAVA business objects stands between the clients and the database. This middle tier controls Campus Security, manages the way stakeholders interact with data, and formats the information that is presented to them.

Java objects are used to implement the business logic of Infinite Campus using object-oriented design techniques. Relational data from the transactional database schema is mapped to the Campus Java object model using a high-performance persistence engine. Java objects communicate with the outside world via XML data structures all of which must pass through comprehensive server-side security checks.

Infinite Campus is an object-oriented information system which can be seen throughout the product. Object-oriented design allows the business logic within Infinite Campus to reflect the way human beings naturally think about things.

For example, within the Campus Census structure an individual person (person object) has distinguishing features (attributes). A person can be associated with one or more households (household object). A household has one or more temporary or permanent addresses (address object). With these simple object “building blocks” the most complex family structures can be accurately represented.

 
Customers Partners  
Search Site
 
Infinite Campus