User:Jdrhodes/CAPlex

CA Plex (RAD) is an integrated development environment (IDE), made by CA, Inc., for visually designing, constructing, testing, and deploying Java Enterprise Edition (JEEE) applications Applications, Web services.

Overview
CA Plex is an integrated model-based development environment that helps software developers design, develop, and deploy their applications. Deployed applications can take a number of forms:


 * Java Platform, Enterprise Edition (Java EE): This architecture is used to build distributed Web and enterprise applications.  Java EE applications include: Enterprise Java beans (EJB) applications for distributed, secure applications with transactional support
 * Web services: A Web service is a self-contained, self-describing, modular application that can be published, located, and invoked across the Internet. Web services tools enable software developers to discover existing Web services for integration, create Web services from existing artifacts or from Web Services Description Language (WSDL) files, and to deploy Web services to a variety of environments
 * Web application: Web applications range from Web sites, to complex applications that use JSF to access data, or Rich Internet applications that use Asynchronous JavaScript™ and XML (Ajax).

The IDE includes tools for generating, building,and deploying an application to a local or remote server. It supports Apache Tomcat.

History
CA Plex was originally released as Obsydian in 1995 by Synon, a developer of model based development tools later acquired by CA Inc. CA Plex followed many of same general principles as Synon/2 (now CA 2E), with the important exception that developers can create and re-use their own abstract design templates and use multiple inheritance. The CA Plex toolset also generates web and client-server applications, and generates C#, C++, Java, RPG/III and IV/ILE IBM RPG. Application can be deployed to a variety of operating systems including Microsoft Windows, Linux, Unix, IBM i, and IBM z.