Saturday, January 07, 2006

Blue Genet - Rapid Application Development Suite

About Blue Genet

Blue Genet is a complete, integrated set of tools, methodologies, and repositories that we use to create and manage the full lifecycle of enterprise applications. Developed by the Cygnus team it provides the framework for our unique visualisation process and the necessary tool to manage today’s enterprise application development requirements.

Working visually we develop enterprise software applications rapidly in a technology neutral environment allowing us to produce the application in whatever language is required.

The benefits of this approach include substantial savings in time and cost allowing us to develop applications in a fraction of the time it would take using conventional methods.

Objectives of Blue Genet
Blue Genet
provides fundamental improvements in key aspects of enterprise software application creation and usage with focus on the following objectives:

Significantly reduce the time to implement ideas into deployed solutions

Dramatically improve the overall costs associated with creation and deployment of solutions

Ongoing reductions in the risks associated with application development so that business managers can use information technology with significantly greater confidence levels

Facilitates using and reusing all aspects of software. (Knowledge in action)

Aids visualisation of and insights to business applications bringing them closer to the end-user.


The Gaps and Structures:


Two broad gaps exist between the business manager who wishes to harness technologies to their benefit and the impressive array of technologies that are emerging in the background:

Articulating business requirements in natural business terminologies in a structured manner
Translating those needs into implementation architectures leveraging the technologies of choice.

Blue Genet facilitates the articulation of business objectives in structured ways. Some of these include, for example:

Models of domains including domain objects, products and services, processes, events, policies, business rules, best practices etc


Models of enterprise structures, human, system, knowledge, and plant/equipment resources

Models of knowledge, costs, quality, risks and other key constructs.



Blue Genet assists describing the enterprise application architectures from the perspective of application needs, i.e. focus on the objectives of the architecture rather than the specific manifestation of these in any particular technologies. The descriptions would centre around functional and non-functional aspects, e.g. security, availability, scalability, deployment patterns rather than the specific of how these are implemented in a particular technology.

Patterns and Repository:


Models of best practice and other development knowledge can be articulated using a repository of data, patterns, and methods of creation.
Blue Genet provides mechanisms to model and construct different kinds of knowledge repositories including reference data, application patterns, enterprise patterns, architecture patterns etc.
Blue Genet also provides a framework for articulating generative patterns that can create similar applications, specifications, architectures etc. for the target parameter in question.
This gives the ability to create and maintain aspects of applications, from requirement to maintenance, and reengineering from known and proven patterns.

Patterns of Enterprise Applications
In practice a business application is often an interplay of three key elements:

Domain Models

Enterprise Models

Application Models.

The application models can be classified in many different ways. supplies models for some frequently occurring applications, for example:

Business process management
Integration
Messaging
Classical business applications
Batch processing.

A typical business application uses a combination of these different aspects in an interactive environment.

Blue Genet enables the articulation and modelling of these types of applications in one coherent framework.
As these applications are described their implementation architectures can be selected, designed, or generated using the tool set.
The creation of these applications can work at several different levels of abstraction.

Models of Events and Actions
While an overall application context in an enterprise application can be quite complex abstracts these in a simpler model based on, among others, the notions of

Event triggers
Protocols
Application architectures
Processing elements
Deployment contexts
Locale contexts.

These models enable the linking of business applications and application architectures to specific environments of technologies and deployment.

Events may occur at different locations based on rules. The action to process the event is triggered via protocols and is executed in the application architecture in a deployment context.

Patterns are articulated using these constructs and can generate specific implementation models based on scriptable pattern programs.

Global Software
While not mandatory, the application patterns are usually created ground up for integration, time-zone and locale sensitivities and collaborative frameworks.

This enables articulation and harnessing of knowledge across interactive teams that are potentially distributed globally.

The Blue Genet approach can also facilitate interaction across teams that speak different languages.

Blue Genet delivers outstanding productivity and superior quality. Based on our knowledge, experience and know-how in enterprise software development we regularly deliver high quality enterprise applications globally improving ROI by reducing costs, and time to develop through our technology.

About Cygnus Europe

Cygnus Europe is the European office of Cygnus Software. With offices in India, Japan, USA and Singapore we provide cost effective software products and solutions with or without financial analytics for our customers across the globe.
For further information please contact:
Cygnus Europe Limited
No. 1 Poultry, London, EC2R 8JR, United Kingdom

Voice: +44-20-7643-2209,
Fax: +44-20-7643-2201
E-mail: info@cygnuseurope.com
URL: http://www.cygnuseurope.com