Differentia Solutions


...making the difference

Step Three: EvolveStep One: EnvisionStep Two: ExecuteEden:Eden

Stress Free SOA...

Using - Eden: The codeless services composer,
from Datadialogs

Model your new application and execute following
these three steps:

Eden : Envision - Execute - Evolve


...made easy with Eden


Publish AutomateMonitor + Report
  • Browser
  • Portals
  • Web Services / JAVA
  • EPM
  • Orchestrate
  • Choreograph
  • Dashboards
  • Workflow
  • Alerts
  • Exception management
Few organisations in this age design and deploy applications exclusively for internal use.
The need to embrace customers, suppliers, distributors, and other trading partners, drive the requirement to make these applications more accessible.

Eden is one of the new generation of Rich Internet Applications (RIA).

A rich Internet application (RIA) is an entirely new kind of web experience that is engaging, interactive, lightweight, and flexible. RIAs offer the flexibility and ease of use of an intelligent desktop application, and add the broad reach of traditional web applications.

Eden allows business models to be deployed as RIAs as quickly as the designer can paint the screens using the Java screen designer. This means that once models have been integrity tested internally, they can be deployed to external users (intranet, internet etc) within hours.

There has been a lot of focus on Web Services recently. Eden integrates to external Web Services via the standard external resources function, an easy to use interface that non-technical staff can use. These Web Services can then be dynamically used within Eden models. Conversely, Eden models, or applications, can be published as Web Services in their own right, thus allowing users to fully participate in an end-to-end Web Services eco-structure.

As organisations start to rely on more and more diverse applications and services, the need to control, manage and automate these becomes vital. Eden has a full scheduling capability that allows not only Eden based applications to be managed by a central scheduler, but also allows external applications to be “intelligently” scheduled so that they start, stop or run processes dependant on triggers and conditions prevailing at the time.   Eden allows the enterprise to effectively organise, or orchestrate, as it is becoming known, services from people, applications and internal or external organisations into executable business processes and Web services.

Orchestration: Refers to an executable business process that may interact with both internal and external Web services. Orchestration describes how Web services can interact at the message level, including the business logic and execution order of the interactions. These interactions may span applications and/or organisations, and result
in a long-lived, transactional process. With orchestration, the process is always controlled from the perspective of one of the business parties.  

Choreography: More collaborative in nature, where each party involved in the process describes the part they play in the interaction. Choreography tracks the sequence of messages that may involve multiple parties and multiple sources. It is associated with the public message exchanges that occur between multiple Web services.  

Orchestration differs from choreography in that it describes a process flow between services, controlled by a single party. More collaborative in nature, choreography tracks the sequence of messages involving multiple parties, where no one party truly "owns" the flow.

Having real time visibility of your service delivery performance and the ability to take corrective action before it becomes a problem is invaluable to today’s business. Eden is equipped with a number of capabilities to deal with this, collectively known as Eden Vision. Eden Vision provides the ability to build and configure dash-boards using a wide array of graphical tools, allowing organisations to maintain an on-screen view of events as they occur.

Flexible reporting, even via the web client, and email based workflow, allows users to design full management reporting into all their applications. Alerts, exception management, and escalation processes can be incorporated, providing the up-to-date information that management requires in the fast moving pace of today’s commercial landscape.