Maximo Webcast Series

Similar documents
Defining Connectivity to Oracle E-Business Suite using WebSphere JCA Adapter

Infor Cloverleaf Integration Suite

PI System 2010 Overview. John Baier Director, Product Management Brian Bostwick Director, Client Product Development

Create New Business Processes Using Service Oriented Architecture

PI System Product Roadmap

Enterprise Application Integration using MQSeries and Web services

Lecture 1 IBM Maximo Asset Management Overview

PI System Product Roadmap

RealTests.P questions

TCS Experience of Maximo upgrade for an Automobile Manufacturing Company. IBM Maximo Mondays 12 May 2008

Case Study SCADA Integration to SAP ERP TSW Module using SAP PI

Mobile Operator Rounds

Scott Lowden SAP America Technical Solution Architect

System log analysis using InfoSphere BigInsights and IBM Accelerator for Machine Data Analytics

User interface technologies for Manufacturing Execution Systems

Cloud Computing Lectures SOA

Wonderware presentation for:

GE Security. Picture Perfect TM. The only UNIX Platform for Integrated Security Management and Access Control. Reliable. Flexible. Efficient.

Introduction to the new features in Oracle BPEL Process Manager

Introduction to InTouch Edge HMI

Ibm Maximo Mobile Work Manager User Guide

ION DIFFERENTIATION FLEXIBLE STANDARDS BASED MESSAGING BUS CONNECT APPLICATIONS IN A VARIETY OF WAYS CREATE MONITORS / ALERTS CREATE CUSTOM WORKFLOWS

Architecting Web Service Applications for the Enterprise

What's New - Technical in Microsoft Dynamics AX 2012 for Development

This unit is a short outline and will give you an overview on component level. In addition it will show how SAP uses the SDK for extensions (i.e.

Integrating Business Processes

PI System Roadmap. Presented by. John Baier Director, Product Management

Introducing webmethods Integration Cloud April 21-22, 2015 Sachin Gadre Sr. Director, Product Management

IBM SmartCloud Control Desk: High Availability and Disaster Recovery Configurations IBM Redbooks Solution Guide

Get Started on SOA. Process Entry Point Business Process Management (BPM) Business Problem

Unvired Mobile Platform - Whitepaper. Unvired Inc.

Alexander Hein 26 September 2017 PREPARE FOR THE NEW ERA OF IIOT USING OPC UA CONNECTIVITY

Ming Zhou Valerianne Stephenson Amelia Carruth. IBM Emptoris Sempra IBM Procurement

2012 Honeywell Users Group EMEA. Sustain.Ability. Stefan Willenbrecht, Honeywell Control Performance Management in Large Scale Environments

CA Plex r6.1. Benefits. Overview. The CA Advantage

IBM Tivoli Workload Scheduler

Driving XML Standards Convergence and Interoperability

Designing a cost effective & MES Integration solution. Keep up with the fast paced activities in MES

SAP Strategy. RYU, SEYUL / SAP Korea

COURSE LISTING. Courses Listed. Training for Cloud with SAP Leonardo in Connected Infrastructure. Last updated on: 15 Jun Einsteiger.

WSB Communications Product Guide

Architecture for Integration

FFH (FINAL FINISH HOST)

Evolving a Stovepipe Set Of Systems Into An Enterprise Architecture. Renzo Bianchi, Lockheed Martin

System Change Requests (SCRs) in this release:

Web Services TPF Users Group, Acapulco May 2004

Ignition SCADA for Water/Wastewater

TRM RulesManager SE. Whitepaper. Al Johnson, VP of Product Development Total Resource Management

Application Station Software Suite

The Wonderware Enterprise Integration Application. By Tim Sowell, Vice President of Product Strategy for Wonderware

Integration Solution for the Enterprise. Powered by

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

New and noteworthy in Rational Asset Manager V7.5.1

Remedyforce Integrations

Upgrade Guide IBM Maximo Products V7.5 to V7.6.1 IBM

ACHIEVE INNOVATION WITH CONNECTED CAPABILITIES Connected Product Maturity Model. white paper

The Business Process Environment

LOGISTIC REPORTING MANUFACTURING REPORTING ENTERPRISE MANAGEMENT SOFTWARE INTERFACE

360 Production Awareness: Reporting and Analytics for SAP Manufacturing. Salvatore Castro, Satheesh Gannamraju

Customer Data Management

Infor EAM: Efficient Asset Management with Infor EAM Volker Schümann Business Solution Consultant, Germany

SERVICE ORIENTED ARCHITECTURE (SOA)

HP Real Time Information Director (RTID)

ARCHITECTURE OVERVIEW

Complex Event Processing: Power your middleware with StreamInsight. Mahesh Patel (Microsoft) Amit Bansal (PeoplewareIndia.com)

CA Aion Business Rules Expert r11

OSIsoft Super Regional Transform Your World

CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE

UNITE 2009 Annual Conference

Integration Framework for SAP Business One The Capabilities Overview

14. E-Commerce Applications and Infrastructures

Exorcising Costs and Time via Reuse

Process Management & Workflow Capabilities

Rajat Walia. IBM Cognos Business Intelligence and Performance Management

ABSTRACT INTRODUCTION OUR ETL EVOLUTION

More time for people!

White Paper: Master Data Syndication from SAP NW MDM to Backend SAP & Non-SAP Application via SAP NW PI

Extending Enterprise Value: Linking Material Handling Equipment to Oracle. Presented by: Dan Scheunemann and Brian Minzenmayer

SAP Auto-ID Infrastructure 2.0 (AII) Page 1 / 18

SI² Project: Repowering EDF s Industrial Information System

Informatica Cloud Application Integration

July 9. Course Catalog. Camstar Semiconductor Suite Release 6 CONFIDENTAL

EDQ Integration Essentials

IBM A EXAM QUESTIONS & ANSWERS

Business-to-business architectures (System-to-system viewpoint) D.Sc. (Tech) Tuomo Honkanen

Copyright 2012 OSIsoft, LLC. 1

Asset Management. Visit us at: or call SCAN

An Epicor White Paper. Epicor ERP 10 Reaching Out: Connected ERP

CHAPTER 9 Electronic Commerce Software

MEETS MOBILE MAINFRAME. Access information anytime, anywhere

Hello and welcome to this overview session on SAP Business One release 9.1

White Paper. July ISA-95: A Foundation Model For. Business Intelligence for Manufacturing. Preface

NCR APTRA Vision The business intelligence you need to make smarter decisions today, so you can achieve your goals tomorrow. An NCR Buyer s Guide

Research on CITIS System Data Exchange Method for CALS

A Lightweight Approach to Service Design Specifications

Valerianne Chargualaf Stephenson Teresa (Terry) Durbin

Upgrading to Maximo 7.6. Presenter: Jeff Yasinski

Copyright 2015 OSIsoft, LLC

Transcription:

IBM Software Group Maximo Webcast Series Maximo Integration Basics Frank Vanderham, PhD Ontracks Consulting April 30, 2008 Trouble seeing or hearing us? Call 780-293-6307 2007 IBM Corporation

Outline The benefits of integration why and when integrate? Technologies used in system integration The Maximo Enterprise Adapter (MEA) Best practices the Integration Project Q&A Trouble seeing or hearing us? Call 780-293-6307

Why Integrate? Maximo is part of your company s landscape of applications Not one system provides (today) all functionality to conduct business While the applications are different, the data they need is NOT Financial System / ERP Inventory Reordering Fuel Gauges Condition Monitoring Reliability Centered Maintenance (RCM) Trouble seeing or hearing us? Call 780-293-6307

Enterprise Asset Management Maturity Levels -All Business Processes -Service Level Agreements -Service Management -One System All Processes -Asset & Services Management -Enterprise Wide Business Alignment -Reliability -Condition -Predictive Level 4 Level 5 Value -Fire fighting -Run to fail -Work Mgmt -Preventive -Spares parts Level 3 Level 2 Proactive Service Oriented Enterprise Value Level 1 Chaotic Reactive Maturity Trouble seeing or hearing us? Call 780-293-6307

Benefits of Integration automated or not Maximize your existing, previously made investments Keep best-of-breed applications Advance your EAM Maturity Level However Mind the following key principles: Trouble seeing or hearing us? Call 780-293-6307

Key Principles to System Integration Avoid manual data re-entry SOX, CSOX Keep within each system s key functionality, don t stretch Interface, don t Assimilate Understand Maximo s breadth of functionality Migrate where possible Decide which system owns what data Keep It Simple

System Integration Technologies We will review a number of three-letter and four-letter words For a given project, you may only need one technology We will review the out-of-the-box MEA shortly API JDBC SOAP TCP/IP ODBC XML OPC HDA WSDL DCOM XSD Class Java NIC.NET RMI HTTP SQL

A brief primer in System Integration UI System B B s Storage?? Physical Connection Serial Ethernet Network (USB, etc.) UI (UI = User Interface) System A A s Storage

Protocol layers the language spoken UI System B B s Storage?? Network Communication (TCP/IP) Application Communication Application Programming Interface (API) Socket APIs (proprietary) Microsoft COM/DCOM HTTP UI System A A s Storage

Procedure Call layers the conversation spoken UI System B B s Storage!! Network Communication (TCP/IP) Application Communication Remote Procedure Call Web Services Client / Server OPC Client / Server UI System A ODBC / JDBC A s Storage Request / Response Message

Web Services Ethernet and USB have standardized the way machines are physically connected Web Services has standardized the language AND the conversation machines have to communicate Maximo is fully Web Services-enabled Web Services is the standard for business system integration

Real-time systems: OPC Web Services are typically not available for real-time system integration Real-time systems are notoriously proprietary and slow to adopt changing standards OPC is now the de-facto standard for real-time data communication Most process control software systems support OPC Data historians (OSI PI, Honeywell PHD, Aspentech IP.21, etc.) Vibration Analysis PLC / DCS

Maximo Enterprise Adapter (MEA) Opens up Maximo to the outside world Supports external systems read + write Web Services Interface Tables Flat / XML Files JMS Queues / EJB Provides very basic to complex integration features Allows pre- and post-processing of data before sending/receiving

Maximo MEA Out-of-the-Box Capabilities For the following examples: No programming required All configuration done with standard Maximo Web application Integration using files (comma separated, XML) Inbound: provides bulk-loading of data capability into Maximo Integration using Interface Tables Low cost, 1 st pass upgrade option from older versions of Maximo using database tables

File-based Integration with the MEA - Outbound 1. User approves WO Maximo 2. MEA processes WO and generates file File with WO Information External System 3. External System picks up new file

File-based Integration with the MEA - Inbound 3. MEA processes file and generates WO records Maximo 2. User performs Data Load in Maximo File with WO Information External System 1. External System generates new file You can use this method to bulk-load data into Maximo

Interface Tables with the MEA - Outbound 1. User approves WO Maximo 2. MEA processes WO and generates row(s) in MXWO_IFACE table 3. MEA Generates new row for TRANSID in MXOUT_INTER_ TRANS table 5. External System reads MXWO_IFACE External System 4. External System polls MXOUT_INTER _TRANS Maximo tables are never used directly!

Interface Tables with the MEA - Inbound Maximo 4. MEA reads MXWO_IFACE and generates WO Record(s) 3. MEA polls MXIN_INTER_TRANS for new TRANSID 1. External System writes to MXWO_IFACE table External System 2. External System writes TRANSID to MXIN_INTER_TRANS table Maximo tables are never written to directly!

Why not write to Maximo tables directly? Not supported Not upgradeable Re-implementing Maximo business logic

MEA Terminology Maximo Notify Query Outbound Inbound Notify Response External System External Systems Interfaces Integration Objects Business Objects DB Tables Files, Web Services, JMS Queues Processing, Sending / Receiving <Workorder /> Work Order Location Job Plan WORKORDER Table

Let s demonstrate

Best Practices - the Integration Project (1/2) Decide which system is the master record or owner of the data Avoid middle-man solutions such as data warehouses Data replication must be minimized or (preferably) eliminated Keep transactions down to single request response Avoid chattering Plan and document your integration project Identify and document all systems Identify and document business processes between those systems Don t integrate end-of-life applications, migrate them Maximo may be able to replace their functionality without customization Keep it Simple! Create and complete separate projects for different systems

Best Practices - the Integration Project (2/2) Set up a proper environment with three systems Develop Test Production Train the team on the technologies used Maximo MEA Java Web Services, XML, WSDL

Thank you for your attendance. Are you looking for information or assistance on Maximo Integration? Maximo Integration Workshop - $3,995 This three day, on-site workshop covers: Hands-on Training Your Target system(s) evaluation Assessment of Requirements and Feasibility Project Plan OR: a customized solution to match your requirements. Contact Ontracks at info@ontracksconsulting.com or +1 (780) 916-3639