Resources Sitemap Contact Us
  Home Company Solutions Products Services & Support Partners
 
Products  
Overview
Cogility Modeler
Cogility Manager
Cogility Insight
FAQ
   
Cogility Data Sheet (1mb)
  Overview  
 
Cogility Studio allows all stakeholders to focus on the design and analysis tasks of the business application development process while the system automates the rest.


Cogility StudioTM
delivers a unique approach to enterprise-wide application integration and data management. Cogility Studio enables radical improvements in IT productivity and business agility while maximizing existing infrastructure investments. Cogility Studio brings together recent advances in critical technologies to provide a single Integrated Development Environment for solving the on-going problem of large-scale enterprise application integration, driven by complex, customized executing business processes, while simultaneously providing state-of-the-art data management functionality.

Cogility Studio is based on the OMG's MDA® approach to developing applications. Cogility has implemented recent additions to the MDA specification that allow users to create complete and consistent application models at a high level of abstraction, separating the application definitions from the implementation details. These models (or meta-models) contain all the information necessary to "push" them into executability without having to further develop application source code, data-base schemas, web service interfaces and a variety of other necessary application "artifacts".

Cogility Studio is a tightly integrated development environment that allows its users to fully and completely define applications that are driven by customized business processes that can incorporate and orchestrate logic from other sources, such as web services or existing applications. Cogility provides several unique innovations in BPM functionality. For example, we provide the ability to invoke other functionality and orchestrate its execution through simple extensions to the OMG's Unified Modeling LanguageTM (UML®). In addition, Cogility has developed unique ways to manage the handling of transactions and exceptions in complex processes using widely understood UML notation. Cogility provides a unique capability to model complex processes using widely understood, standards-based notation that can satisfy the most demanding requirements for event-driven process complexity, Service Oriented Architecture and mission-critical availability.

At the same time, users can implement sophisticated, standards-based data management capabilities that provide for real-time Business Activity Monitoring and interfaces to other business intelligence technology. Using standards from the OMG's Common Warehouse Meta-model (CWMTM) standard, Cogility Studio allows modelers to develop sophisticated hierarchical data structures that represent the individual applications or domains participating in a process. This hierarchy culminates in a Master Information Model that is driven by the leaf-level data structures through a series of standards-based data transformations. The result is a powerful, yet simple way to define a real-time Business Activity Monitoring capability as well as provide interfaces to other business intelligence tools and/or data warehouse capabilities.

Once a composite application has been fully described, Cogility Studio ensures that it is consistent and that it fully describes the necessary artifacts for the application reflected in the model. Using sophisticated application and scalability patterns developed over many years by Cogility's application integration specialists, Cogility Studio will then “push” the model to executability by creating a platform-dependent set of executable elements. Cogility has chosen standard J2EE application servers as the vehicle for execution based on the wide acceptance and available of this technology and based on the increasing set of mission-critical features and capabilities that can be inherited by J2EE applications.

The ability to define and modify application meta-models using Cogility Studio provides the enormous improvements in IT productivity that MDA is now able to deliver. Business agility, which is perhaps the single-most important requirement in today's climate of global competition, increasing rate of change stimulus and expanding set of business opportunities, is vastly increased by the ability to quickly define an application and bring it into production and the ability to rapidly and frequently change that application once deployed. Cogility provides this kind of agility by virtue of its elimination of many of the types of effort required to develop an application and re-factor it in response to a change request. The scope of the transformational capabilities provided by this revolutionary product transcends existing software categories, placing Cogility Studio in a category of its own.


 

Cogility Studio's 3-part architecture is comprised of:
 
 
Cogility® Modeler

Cogility Modeler, an Integrated Development Environment (IDE), provides an end-to-end, all-encompassing modeling capability for solving complex business needs under fine-grained Configuration Management control. It allows users to define Information, Data Transformation, Process and Communication Models, and Business Logic. Coupled with a robust logic definition engine and fully Object Oriented in architecture, Cogility Modeler ensures seamless scalability from simple applications to highly complex ones.

Cogility Modeler is built upon a highly flexible foundation that allows new types of modeling artifacts to be added rapidly. The underlying foundation is Cogility Designer, a platform for designing, creating and extending applications that create executable models. It allows new modeling artifacts to be defined with full instance execution behavior definition, screen representation, configuration management behavior, artifact import-export capability, with automated persistence and version control behavior built in. Cogility Designer allows extensions to be made to Cogility Modeler for supporting new types of modeling artifacts a simple task. By doing so, it ensures that Cogility Modeler will remain "future proof" even with rapid changes in the execution architecture.

Cogility® Manager

Cogility Manager manages the run-time environment. Cogility Manager allows the complex logic, as defined in Cogility Modeler, to be mapped to J2EE Application Server artifacts, which can then automatically execute the model-defined logic without going through the process of converting it to Java code. Cogility Manager has a unique data driven approach to business logic execution in the massively parallel J2EE Application Server environment. It provides meta-data driven introspection coupled with lazily cached performance. This allows business logic to quickly execute directly from the model definition in a hot swappable, vendor agnostic manner.

Cogility® Insight

Cogility Insight provides a number of unique tools for reporting and analysis within the application environment. Cogility Insight is built upon the metadata based introspection capability offered by Cogility Manager. This allows the system to automatically generate an in-depth view into the low-level details of the executing machinery in the J2EE Application Server. Metadata based interfaces allow automatic inspection of the data in the execution database, executing business processes, model deployed web services, model deployed JMS Message Driven Beans, and much more. Insight also provides a full featured scripting environment that is aware of business data structures and business logic, allowing for the easy creation of complicated scripts for reporting, data cleanup and other operational information.

 
Application Lifecycle in Cogility Studio
 
     



  © Cogility Software Corporation, 2001-2008. All rights Reserved Privacy Policy Terms of Use