UI Service Enabling

The Corizon Enterprise Mashup Platform allows re-usable, visual mashable components, UI Services, to be quickly and easily created from a wide range of IT systems within and outside the firewall.

The UI Service creation process performs two steps that are crucial to enterprise mashups:-

  • It defines the necessary technical integration to access the source system
  • It publishes the resulting UI Service along with relevant meta information into a controlled, safe environment for re-use. This defines access controls and just as importantly, defines the parts of the application that are available for changing in the mashup vs those that are to be protected and consistent across use cases.

arch-bottom

IT assets ranging from new web services to decades old mainframes and thick client applications can be made mashable by IT professionals using standard established skillsets. Integration techniques supported fall into the high level groups of

  • conventional application access methods such as APIs, databases and web services
  • direct user interface integration and re-use

Building and generating new UI services for re-use

The Corizon UI Service Builder is a plug-in to the Eclipse development environment, making it simple for a web application developer to expose components an application user interface he or she is working on as UI Services.

The UI Service Builder also supports the generation of UI services from WSDL to allow rapid and simple access to web service functionality from Corizon composite applications. REST-based services can also be consumed directly with no additional effort.

Extracting UI Services directly from existing application user interface

The Corizon UI Service Extractor provides an environment to define and test the non-invasive extraction of UI Services from existing web application user interfaces. This allows the user interface application functionality to be re-used without the complexity or development time required to enable their functionality via APIs or web services.

Thick Client Applications

These can be integrated rapidly using the Corizon Thick Client UI Service Extractor.

For more information about integrating thick clients download the Corizon White Paper Making Thick Clients Mashable here

Integrating to host applications

UI Services that leverage host applications are an important enabler of mashups in legacy environments. Corizon partners with organisations such as Attachmate to leverage best of breed integration techniques to extract functionality from host applications in a scalable and easy to maintain fashion.

Deploying UI Services

Once defined and tested in the UI Service Builder or Extractor, UI Services are deployed into the UI Service Provider. This runs as a web application in a standard servlet container, providing scalable, resilient infrastructure. Contact us for the latest list of supported servlet containers.

Key Benefits

  • rapidly assemble a wide range of assets and make them available as re-usable, mashable components using an open REST-based interface
  • easily define the governance and control required to ensure that assets are re-used safely
  • provide visual, browsable access to re-usable components to provide a common language between business and IT