CSC's Viaduct addresses the interoperability challenge by providing an easy-to-use platform that enables software solutions to share information when needed and in the required form, ensuring seamless integration.
CSC's Viaduct enables you to design, build and deploy complex integration processes in the same way you would draw them up on whiteboard. It is a service oriented, teamwork-enabled, enterprise integration design studio and runtime that runs on any platform and any device.
Viaduct lets you reuse legacy systems to enable Enterprise Application Integration (EAI) and facilitate an SOA. You can improve your workflows by integrating your applications and enabling new interactions between systems.
- Makes designing, building and deploying complex integration processes easy
- Enterprise Application Integration (EAI)
- Facilitate Service-oriented Architecture (SOA)
- Reuses legacy systems
- Enables new interactions between Systems
- Quick implementation
- Low total cost of ownership
- Small footprint runtime for mobile devices
- Scalable up and down
- Remote monitoring
Solution DetailEnable SOA with Integrated Services
Solve your enterprise ‘Integration Issue’ by using our Viaduct solution to implement an SOA. Viaduct takes on the hard work of integration via a high level, graphical toolset that removes the need to write any code. The finished process can also easily be exposed to an existing SOA or as a Web Service for external access.Process Oriented Integration
Viaduct uses a process oriented approach to integration. Your users simply design an integration process using our high level graphical design tools. The process they create functions as a workflow for the runtime engine to follow which allows all the applications, components and services involved to integrate with ease. The runtime containers these processes are deployed into can be installed on virtually any operating system and with remote management allow for 'Integration at the edges'.Graphical Process Design
Viaduct uses a typical drag and drop diagramming style. You can utilize activities including Message Definitions, Transformations, Connections, Iterations, Rules and all of the features expected for integration support. A model driven development (MDA) approach allows the process (a UML model) to be bound to a physical model of the runtime environment and then deployed. This allows you to easily deploy a single process to multiple runtimes in a single go - even if the runtimes expect different process configurations.Distributed Process Environment
Viaduct allows you to distribute runtimes across a network into many different locations to ensure dynamic traffic re-routing where required and no single point of failure risks. This is achieved by allowing processes as well as runtimes to run independently or co-operate in coordinated macro processes.Multiple Supported Protocols
Our Viaduct solution divides connectivity into inbound connections and outbound connections that can both support one-way and request-reply. Supported protocols include:
- Email (SMTP, POP3 and IMAP)
- Process to Process
- Implement additional protocols with a User Service or a user built OSGi Service
Viaduct features a high performance and extremely flexible transformation and mapping environment. Our solution accomplishes mapping via the Viaduct Map Language (VML). VML is a high level language designed purely for data transformation. It fully supports any mapping use-case from simple one to one mapping through to very complex conditional repeating transformations. All this is enabled in a graphical map editor that supports a drag and drop-editing environment for ease of use and rapid map development.Separation of Parsing and Mapping
Our Viaduct solution uses a unique mechanism for parsing, serializing and dealing with data formats that allows it to support data in any form from Binary data to XML. Our approach uses a single model that is defined for each format and contains all of the rules necessary for parsing and serializing the data. It stores this model as an XML document that can be easily copied and reused by many different processes. The internal content model of the data, once it has been parsed, is an SDO (a Service Data Object) and it is this that is used by the transformation services, enabling a format independent mapping environment. The benefit of the approach is that data parsing is only done once and from that point on, the data is in a consistent format that can be manipulated as required by the process. Once the data is required to be serialized, the same model can be used thus reducing the amount of effort required to define parsers and serializers.Highly scalable runtime (PDA to Mainframe)
Our Viaduct solution leverages Eclipse Equinox OSGi and can support many Operating Systems including Windows, Mac OSX, Linux, HP-UX. Viaduct runtimes have a small footprint and can be supported on virtually any environment required. Their configuration can also be customized to ensure an optimized runtime environment for processes.
ONC Health IT Certification
CSC Viaduct attains 2014 Edition Modular Ambulatory EHR Certification and 2014 Edition Modular Inpatient EHR Certification from the ICSA Labs ONC Health IT Certification Program.
CSC conducted ONC-ATCB EHR Certification for a Modular EHR; as Viaduct being an integration engine falls under the Modular EHR approach. An integration engine is a key component of information/data exchange. Since it is the integration engine from where sensitive information passes through; CSC felt it was important to have Viaduct be tested for the certification criterion related to privacy, utilization, security, and information transmission/exchange.
CSC Healthcare believes that Viaduct is a critical element in the secure exchange of patient data. Its role will continue to evolve as regional HIE communication, and other data exchange/communication initiatives, become more prevalent in the industry.
For more information, please contact us.