Beruflich Dokumente
Kultur Dokumente
Agenda
iWay Archive Overview and Use Cases iWay Archive Technical Discussion
iWay Archive
iWay pre-built interface components can be used to connect to the different types of data.
management database Easily integrates into the iWay Federation architecture Multi-threaded parallel processing Distributed processing Just another data source along with, e.g., Oracle and MUMPS databases Leverage iWays Integration Tools (iIT) that include process orchestration, data mapping/transformation, security and data aggregation capabilities. Implementation and vendor neutral archived data (e.g. XML) stored in the operating systems native file system
Copyright 2007, Information Builders. Slide 8
Aggregate various data types from multiple locations Real-time location systems, personnel tracking, equipment
tracking, patient tracking, (via RFID) Other Sources DBMS, Oracle, Maximo Support archive, query and integration scenarios Ability to aggregate data at the facilities, regional and national levels Ability to query data and perform business analytics across the enterprise Ability to integrate archived data in federated services with operational sources
Copyright 2010, Information Builders. Slide 9
Overview
Highly configurable iSM application that can be customized to specific needs. Load Channel Reads XML documents and loads them into the document repository. Query Channel Handles query request and response against the document repository. Test Channel Simple visual interface displaying functionality and usage of the Query API.
Copyright 2009, Information Builders. Slide 11
Technology Involved
iSM iWay Service Manager nHTTP Listener mongoDB Agent mongoDB - http://www.mongodb.org/ JSON - Java Script Object Notation XQuery - XML query language
mongoDB
Humongous Scalable, high-performance, document-oriented database. JSON-style documents. Mirror capable. Auto-Sharding (clustering), horizontal scaling, automatic
failover, zero single point failure. MapReduce support for complex processing. Work is distributed among the cluster. GridFS support. A distributed file system. Commercial support (OEM by iWay)
XQuery
GridFS
mongoDB
Binary Storage
Requester
GridFS
mongoDB
Binary Storage
Copyright 2009, Information Builders. Slide 17
Loading Modification
External Storage iWay Service Manager Listener XML to JSON Flow Store JSON Store XML
mongoDB
File System
Loading Modification
SAP Loading Architecture iWay Service Manager Flow RFC Server SAP System IDOC to XML Store JSON XML to JSON Store XML Store IDOC
GridFS
mongoDB
Binary Storage
Copyright 2009, Information Builders. Slide 19
Loading Modification
CDC Loading Architecture
iWay Service Manager Flow CDC Listener RDBMS XML to JSON Store JSON Store XML
GridFS
mongoDB
Binary Storage
Loading Modification
Salesforce Loading Architecture
iWay Service Manager Flow SOAP XML to Listener JSON Salesforce System
GridFS
Store JSON
Store XML
mongoDB
Binary Storage
Loading Modification
FTP Loading Architecture
XML to JSON
Store JSON
Store XML
mongoDB
Binary Storage
Query Modification
Web Service SOAP Query Architecture
iWay Service Manager Flow Listener Web Service Client SOAP Query DB (Optional) Get XML/ IDOC
GridFS
mongoDB
Binary Storage
Copyright 2009, Information Builders. Slide 23
Simple Example
Loaded this simple XML Doc:
JSON Link:
Basic Query
Return all documents who have the name attribute of the <a> element equal to bob.
Advanced Queries
Query handler is a wrapper around the mongoDB query language. Support for: And Or Regular Expressions Ranges
Basic XQUERY
Return only the <b> element from the document.
Formatted Result:
Availability
6.1.1 at the end of July Installed using the new iWay Integration Application (iIA)
feature.
Questions?
Email: Scott_Hathaway@ibi.com