Resources Sitemap Contact Us
  Home Company Solutions Products Services & Support Partners
 
Products  
Overview
Cogility Modeler
Cogility Manager
Cogility Insight
FAQ
  Cogility Modeler  
 

Cogility® Modeler is a revolutionary, yet elegant solution to the problem of building business applications. Cogility® Modeler raises the bar for both quality and speed in application-modeling environments by enabling all stakeholders to work smarter and faster. It defines high-level, end-to-end models of Composite Applications that automatically deploy themselves as functioning, scalable, parallel J2EE applications.

Applications are comprised of a consistent combination of persistent data and logic that work together to achieve a desired goal. Composite Applications combine and correlate persistent data in multiple domain application silos within the confines of a logical framework defined by the Business Process.

These Applications require

  • specification of persistent data structures
  • SQL stored procedures or Enterprise Java Beans
  • a type of data transformation technique
  • a type of business process definition technique
  • generic business logic code
  • a form of communication with other systems
  • a form of transaction support

Cogility® Modeler encompasses the entire spectrum of functionality, and provides a consistent view of the desired end-result at all times. This eliminates the need for a diverse array of programming tools to separately handcraft all the known components of the Composite Application independently. With Modeler, users don't need to worry whether disparate programming tools will work together, because all the necessary tools are available within the Cogility Studio and provide for seamless integration.

Cogility® Modeler fulfills the goal of providing a single tool for creating highly complex, scalable, and parallel Composite Applications that conform to your business.

Cogility® Modeler Features and Benefits:

Standards Based: Cogility® Modeler's information and behavior models fully utilize today's important industry standards. The information and behavior models are created in compliance with UML. The information transformation models are created in compliance with CWM. The Communication Models can be specified in terms of Java Messaging Service (JMS) or Web Services and Simple Object Access Protocol (SOAP) format messages over HTTP, allowing for coordinated synchronous as well as asynchronous communications across dissimilar platforms and networks.

End-to-End Modeling Scope: Cogility® Modeler provides an environment that can model all the essentials pieces of an application:

  • Information model
  • Business Logic Model
  • Business Process Model
  • Information Transformation Model
  • Communication Model
 
 

Configuration Managed Environment: Cogility® Modeler is a highly collaborative environment with the ability to accommodate large, enterprise-wide IT projects with its fine-grained Configuration Management (CM) system. This CM system allows a project team to simultaneously work on different aspects of a model, which can then be merged under full CM control to achieve a new baseline.

SmartObjectTM: At execution time, the object-oriented structure of the application model carries through seamlessly to the execution environment.

It provides a metadata rich execution environment that combines data and behavior within the execution database. This combination allows every row of data in the execution database to exhibit business behavior. The behavior can be individually addressed for execution, and can also allow data to be reported utilizing the available reporting tools. For example, a customer order and the business logic to process it can co-exist in the database, allowing an instruction for the customer order to process itself.

Programming IDEs are general-purpose tools, designed to accommodate many different types of programming projects. Trying to match programming tools to modern J2EE based execution environments is a bottom-up engineering approach that fails to provide an end-to-end consistent view of all artifacts.

Cogility Modeler is an Intelligent Modeling Environment that transcends conventional IT approaches. High-level, executable system specification eliminates low-level application coding, empowering IT to accelerate business change for a sustained competitive advantage

 
 
 
Cogility® Modeler: Intelligent Modeling Environment for Composite Applications
 

Cogility Modeler allows the system model to define the flow of information and processing logic from end-to-end, encompassing Web Services, JMS Messages, business logic, transacted database access and orchestration of external systems.

 
 
Cogility® Modeler: Modeling end-to-end control flow for business orchestration.
 
 
     



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