EAI / ESB Supplier Assessment

Company Name *

Representative *

Function *

E-mail *

Tel.


Does the solution provide an editor for defining transformations ?

Does the solution provide a way to perform tests for transformations ?

Does the solution allow duplicates detection before transformation?

If Yes, via which algorithm ?

What are the data transformations offered by the solution ?

Is it possible to integrate external transformation programs ?

In which context the integration of externals transformations programs is mandatory?

Which language(s) is used to perform transformations tasks ?

Is there a development language for complex transformations ?

Does the solution enable testing of transformations?

If Yes, How ?

Does the solution include a parsing function ?

Is the solution able to route a stream statically (frozen destination)?

Is the solution able to route a stream dynamically ?

Does the solution allow files manipulation ?

If Yes, Which ones ?

Does the solution allows directories manipulations ?

If Yes, Which ones ?

Does the solution allow relational data manipulations ?


What is the ease of manipulation of the GUI for the flows creation, modification and implementation ?

How does the solution trigger processes?

Do message exchanges rely on a pivot format ?

Is there an automatic or assisted documentation generator of the processing phases, on the flows graph of the interface ?

How does the solution promote the services reuse ?


How can message synchronization be managed?

Is it possible to aggregate the result of a sequence of several service invocations ?

What is the capacity of the solution to manage several attempts to access a service in a configurable way ?

Is it possible to define an alternative action in case of service failure called after "N" attempts?

Does the solution know how to control the availability of a service at regular intervals?

If Yes, specify :

Does the solution have a graphical tool for designing service orchestrations?

If Yes, Specify

What kind of transactions does the solution handle?

Is it possible to parallelize some treatment?

Is it possible to implement mass treatment services?


Which connectors are supported ? *

Does the solution IHE compliant ? *

IHE ITI profiles / transaction supported ? *

Other(s):

IHE PALM profiles / transaction supported ? *

Other(s):

IHE QRPH profiles / transaction supported ?

If Yes, which one(s) ?

IHE PCD profiles / transaction supported ?

If Yes, which one(s) ?

EDI Connectors ? *

If Yes, which one(s) ?

Corba Connectors ?

If Yes, which ORB ?

J2EE Connector ?

If Yes, is it a HTTP, JAVA or EJB Connector ?

Does the Solution allow relational data manipulation ?

For which databases does the solution have connectors ?

For which Mainframe platforms does the solution have connectors?

Other(s) :

ERP application connectors? *

If Yes, please specify

CRM application connectors?

If Yes, please specify :

Business Intelligence application connectors ?

If Yes, which one(s)?

Other(s) application connectors?

Is there a connector development kit?

If Yes, in which language is it based?

Does the tool allow testing of connectors without data transfer?

Does the solution proposes :

Other(s) :

Are the exchanges for each of the connectors :

Have you already been connected to LabVantage LIMS ? *

If Yes, Where ?

Have you already been connected to a LIMS/LIS/HIS ? *

If Yes, Which one(s)?

Does the tool support Web Services technology ?

What are the Web Service standards supported ?

Other(s):

Can the same service be exposed in several forms (e.g. SOAP, REST etc.)?

Does the solution provide tools for web services creation ?

Is it possible to manage multiple active versions of an online service?

What is the impact on resources (TCP ports, configuration files, etc.) when a new version of service comes online?

What security mechanisms allow the exposure of services outside?

Does the solution support a standard composition service ?(e.g. JBI, SCA etc.)

Does the solution provide built-in cache functions?


Does a middleware integrated into the solution?

Does the solution offer integration with LDAP directories ?

Does the solution allow connections with application servers?

If Yes, Which one(s)?

Does the solution ensure the integrity of the message content ?

If Yes, How ? (e.g. CRC, Parity etc.)

Does the solution respect messages order ?

Are there any benchmark charts?

If yes, which ones ?

Does the solution allow synchronous exchanges?

Does the solution allow asynchronous exchanges?

Does the solution provide a JMS API?

Does the solution allow the implementation of RPC (Remote Procedure Call)?

What are the proposed transport data compression algorithms?


Which protocols are supported (Application Connections)?

What are the encryption algorithms (Application Connections)?

What security mechanisms are embedded in the solution (Application Connections)?

Which protocols are supported (Transport Layer)?

What are the encryption algorithms (Transport Layer)?


Does the tool provide a way to model the data repository?

If Yes, Which one ?

Does the tool propose the management of a "business" rule repository?

If Yes, Which one ?

What is the ease of manipulation of the GUI for the definition of pivots data? *

Does the tool provide an introspection mechanism to retrieve RDBMS data structures?

Is the object paradigm used to model the metadata ?

How is the referentiel managed ?

Other(s) :

Is there an automatic generator or assisted documentation?

Does the solution include a service directory?

Does the tool provide search services in the registry or repository for the reuse of processes, services or policies?

If Yes, Which one(s) ?

Does the solution propose a tool for defining the prolicies associated with the implementation of a service?

If Yes, which one(s) are supported :

Does the tool have wizards to create policy?

Does the tool allow the assignment of "policy" according to the different instances?

Does the tool provide policies templates ?

When updating policies, does the tool have the means to ensure their proper deployment in the service execution environment?

On which indicators can alerts be triggered ?


Is it possible to make concurrent team developments with multi-user and multi-user management (e.g. access administration ...)?

Can we plan periodic treatments?

How is integration with external scheduler managed?

Automation: are administrative functions available in command line mode?

If Yes, which ones?

Is the trace level settable ("à chaud")?

Is trace tracking centralized?

Is it possible to trace system events?

Does the tool make it possible to manage technical rejections (integrity databases ...)?

If Yes, How ?

Does the tool allow management of functional rejections (business rule not respected ...)?

If Yes, How ?

Does the tool manage rejections in case of exception?

Is it possible to trace application events?

Is there event logging?

Availability of an administration tool (e.g. console ...) ?

If Yes, Please Specify :

If yes, for which actions?

Management of access rights ?

Profile management?

Is it possible to make concurrent team developments with multi-user and multi-user management (e.g. access administration ...)?


Is there a list of best practices for defining specification rules?

If Yes, which ones ?

Is there a list of best practices for defining design rules?

Is there a list of best practices for defining development rules?

Is there any naming standards?

Is it possible to set up a test, validation and production cycle?

Which platforms are available ?

Does the solution work on virtual environments?

If Yes, Which ones ?

Other(s) :

Is it possible to distribute the solution processing on multiple servers?

How is load balancing handled ?

How is scalability managed?

Do you support service deployment "à chaud"?

Where are the files system positioned?

How can be qualify the ease of learning or taking control of the product?

What is the quality of the documentation?

Is the documentation available both in English and French?

Other(s) :

How many major updates per year ? *

How many minor updates per year ? *

Does the updates included in the yearly maintenance ?

Does the updates performed by the supplier ?

Does the support available 24/7 ?

What are the other(s) available support options ?