Appendix C
APPENDIX C: UNIFYED TECHNOLOGY OVERVIEW
Unifyed is comprised of the following technologies
Web Server
Unifyed leverages Apache® Tomcat® for its Web Server. Apache Tomcat is an open source software implementation of the Java Servlet and Java Server Pages technologies. The Java Servlet and Java Server Pages specifications are developed under the Java Community Process.
Apache Tomcat is developed in an open and participatory environment and released under the Apache Software License. Apache Tomcat is intended to be a collaboration of the best-of-breed developers from around the world. Apache® Tomcat® powers numerous large-scale, mission-critical web applications across a diverse range of industries and organizations. critical web applications across a diverse range of industries and organizations.
For more information, visit tomcat.apache.org.
Single Sign-On Server
Unifyed leverages CAS for its Single Sign-On Server. CAS is an authentication system originally created by Yale University to provide a trusted way for an application to authenticate a user. CAS became a Jasig project in December 2004. CAS provides Standard single sign-on service:
- An open and well-documented protocol
- An open-source Java server component
- A library of clients for Java, .Net, PHP, Perl, Apache, uPortal, and others
- Community documentation and implementation support
- An extensive community of adopters
For more information visit, www.jasig.org/cas.
Database
Unifyed leverages MySQL® for its Database. The MySQL® database server is the world's most widely used open source database. Its ingenious software architecture makes it extremely fast and easy to customize. Extensive reuse of code within the software and a minimalistic approach to produce functionally rich features has resulted in a database management system unmatched in speed, compactness, stability and ease of deployment. The unique separation of the core server from the table handler makes it possible to run MySQL® under strict transaction control or with ultrafast transaction-less disk access, whichever is most appropriate for the situation. For more information, visit www.mysql.com.
Operating System
Unifyed leverages UNIX® for its Operating System. UNIX® takes the form of the worldwide Single UNIX® Specification integrating X/Open Company's XPG4, IEEE's POSIX Standards and ISO C. Through continual evolution, the Single UNIX Specification is the defacto and dejure standard definition for the UNIX system application programming interfaces. As the owner of the UNIX® trademark, The Open Group has separated the UNIX® trademark from any actual code stream itself, thus allowing multiple implementations. Since the introduction of the Single UNIX® Specification, there has been a single, open, consensus specification that define the requirements for a conformant UNIX® system. For more information, visit www.unix.org.
Virtualization
Unifyed leverages Amazon Web Services (AWS) to deliver Unifyed as a Software-as-a-Service solution. Amazon Elastic Compute Cloud (EC2), which provides scalable computing capacity in the AWS cloud, uses Xen virtualization. Xen is a hypervisor and was first developed by the University of Cambridge. Xen is open source and was released under the GNU General Public License. Amazon EC2 is known to be of one of the biggest Xen installations deployed. Launched in 2006, Amazon Web Services offers a robust, fully featured technology infrastructure platform in the cloud comprised of a broad set of compute, storage, database, analytics, application, and deployment services from data center locations in the U.S., Australia, Brazil, China, Germany, Ireland, Japan, and Singapore. More than a million customers, including fast-growing startups, large enterprises, and government agencies across 190 countries, rely on AWS services to innovate quickly, lower IT costs and scale applications globally. To learn more about AWS, visit http://aws.amazon.com.