|
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.
|