Concurrent Technologies Corporation (CTC)
Enterprise Application Framework (EAF)

The CTC Enterprise Application Framework (EAF) provides a foundation for the rapid development of custom, complex, and robust Web-based business applications at a low cost. This framework provides an open architecture that has been used to power many large-scale production level Web applications for both private and government use. It has been extensively tested and refined to provide optimal performance under heavily used conditions. In addition, it has passed reviews for Web application security in order to provide confidence in application data.

Examples of types of business applications successfully developed and deployed using the CTC EAF include:

  • E-Invoicing: Web-based submittal of invoice information by a vendor to a customer, Web-based access to status of electronic (e)-invoice, and backend integration with legacy business systems.
  • Workflow Management: Web-based routing of electronic business objects (e-forms, e-invoices, etc) through personnel/organizations, and Web-based access to tracking status of a business object through a workflow.
  • Case Management/Case Administration: Decision support capabilities empowering users to make informed decisions by aggregating and presenting data in intuitive, user-friendly formats.
  • Enterprise Data Integration: Integration of enterprise data from various data sources; visualization of large volume, multi-dimensional data; data searches; and report generation.

The CTC EAF is:

  • Based on the Model-View-Controller Model 2 (MVC2) architecture, which separates enterprise-specific business logic from user-interface and other implementation details. The ‘n’-tiered modular architecture enhances the scalability, extensibility, and maintainability of applications built using the CTC EAF.
  • Operating System Independent. It can operate on Linux, UNIX or Microsoft® Windows® platforms.
  • Database Server Independent. It can interface with a wide variety of backend database servers such asInformix®, Oracle®, Microsoft® SQL Server™, etc.
  • Web Server Independent. It can work with a variety of Web servers including Apache, Sun® ONE, Microsoft® Internet Information Services (IIS), etc.
  • Built on open standards such as Java™ 2 Platform, Enterprise Edition (J2EE™) (Java™ Server Pages [JSP], Java™ Servlets, Java Data Base Connectivity [JDBC] , etc.), Extensible Mark-up Language (XML), Hyper Text Markup Language (HTML), etc. which enables integration with a wide variety of Commercial Off The Shelf (COTS) software.

The CTC EAF provides an open architecture using best-of-the-breed design patterns and software components to build upon. The CTC EAF is comprised of the following collection of modules to permit developers to quickly begin development for a Web application. It provides:

  • User Access Control: For Login, User Validation, Role-Based Access Control, Session Management, and Logout
  • Data Management: Managing Data Store Connections, Data Search and Retrieval, Data Persistence, Data Searches, etc. Support for Informix®, Oracle®, Microsoft® SQL Server™, or MySQL™
  • Communications Management: Managing Communications/Transactions via E-mail, File Transfer Protocol (FTP), Hyper Text Transfer Protocol (HTTP), etc.
  • Application Utilities: String Formatting, File Management, XML Data Management, etc.
  • Operating System (OS) Utilities: File Janitor, Windows® Command Console, ZIP File Creation, etc.

The CTC EAF enables business system developers and integrators to deliver custom business solutions faster and cheaper in the following manner:

  • EAF provides an Architecture Design = Reduced Architecture Design Effort!
  • EAF provides coded Modules = Reduced Coding/Implementation Effort!
  • EAF provides tested Modules = Reduced Testing Effort!
  • EAF provides a Modular Architecture = Reduced Maintenance Effort!
  • EAF provides a proven, well-tested, robust, and stable foundation = Reduced Risks!


For pricing and customization information, please contact:

Joseph V. Homan, Executive Director, Logistics Systesm
Concurrent Technologies Corporation
100 CTC Drive, Johnstown, PA 15904
Telephone: 814-269-2652
Email: homanj@ctc.com

 

CTC Enterprise Ventures Corporation