Embriq's AMI platform includes a powerful and open integration solution. The integration solution facilitates the information flow between systems. It supports the processes for both the deployment and operation of AMI and routing including work orders to the appropriate recipient: an external contractor, the service department, or an Embriq resource.
The platform is built on an SOA stack with a Business Process Engine and many integration services. The platform validates all information sent and received and adapts information formats and values. Customization includes everything from status between systems, to the transmitter / receiver's primary key when communicating with other systems.
Because the sources of information can differ in data quality, there is a built-in error handling service. This service includes the visualization of business processes and how the error was discovered.
| |
Business users can use these user interfaces to correct information and send the transaction forward or back. This allows users to correct errors in cooperation with other business units or companies.
System interfaces are built to handle all technologies and communication across multiple vendors' platforms. The batch routines handle the files, databases, and transfers over, for example, FTP. The format of the files can differ from csv to xml without affecting the solution in terms of performance, accuracy, reliability, or scalability. The synchronous interfaces are offered as Web services and URL calls over http (s). Queue-based integrations are used for asynchronous communication. The queues are JMS-based and linked to, among others, Oracle's database and .Net-based queues.
Our platform is flexible in terms of transaction formats, integration methods (eg. WS, JMS), and technologies such as Java, .Net and Oracle. |