1 Copyright © 2013. Infor. All Rights Reserved. www.infor.com Integrations with Infor OS and M3 Bjorn Torold Technical Solution Consulting, EMEA [email protected] InfoTeam 2018
1Copyright © 2013. Infor. All Rights Reserved. www.infor.com
Integrations with Infor OS and M3Bjorn ToroldTechnical Solution Consulting, [email protected]
InfoTeam 2018
2Copyright ©2014 Infor. All rights reserved.
3Copyright © 2016. Infor. All Rights Reserved. www.infor.comInfor Confidential
4Copyright © 2016. Infor. All Rights Reserved. www.infor.comInfor Confidential
What we are used to
• Direct ODBC/JDBC Access
• MI Programs and API
• MEC / IEC
• MBM, EBM, ABM, etc…
• EDI
• Web Services
• Meta Data Publisher MI Test and other tools
5Copyright © 2016. Infor. All Rights Reserved. www.infor.comInfor Confidential
6Copyright ©2014 Infor. All rights reserved.
I N D U S T R Y S P E C I F I C S O L U T I O N
Infor M3 Business Suite
Implementation Accelerator Output Solutions Country Versions
Financial Accounting Internal Cost AccountingMulti Company
CoordinationFixed Asset Management
Product Data Management Production Planning Manufacturing Execution Quality Management
Supply Chain & Demand Planning
Inventory ControlSourcing &
ProcurementTransport
ManagementWarehouse
Management
Sales ManagementMulti Channel Sales
ManagementPrices & Rebates
Sales Hub Management
Bonus & Commissions
Financial Management
Manufacturing Management
Supply Chain Management
Customer & Sales Management
Core Infrastructure & Technology
Infor OSCommon user interface, flexible integration, embedded business intelligence,
automated workflow and alerts, social business, localization and document management
Industry PLM
ConfigurePrice Quote
Demand Planning
eCommerceRhythm
Factory Track SchedulingWorkbench
Integrated BusinessPlanning
Customer LifecycleManagement
M3 C
OR
E E
RP
BirstAnalytics
7Copyright ©2014 Infor. All rights reserved.
8Copyright © 2017. Infor. All Rights Reserved. www.infor.com
Delivered with design thinking
IN F OR S T R A T E GY
Copyright © 2016. Infor. All Rights Reserved. www.infor.com9
REPRESENTS THE NEXT EVOLUTION OF THE Xi
PLATFORM
Infor Operating Service
10
Applications Services undergoing “surgeries”
App /
ServiceIntegration / API Workflow
Single Sign
On
Analytics
Event
Management
Mobile
Social Collaboration
Documents
Copyright © 2016. Infor. All Rights Reserved. www.infor.com11
Infor Soho Infor Ming.le®
Homepages
App Builder
Mongoose PaaSInfor ION Infor Coleman Infor Data Lake
Infor Graph Infor IoT Infor Federated Services
Infor Document Management
Infor Local.ly
Infor Search
13Copyright © 2016. Infor. All Rights Reserved. www.infor.comInfor Confidential
Get control over your
documents before they go to
the masses.
ION Workflow Integration
Presenting the right
documents at the point of
decision so users don’t
waste time searching for
information.
In-context
Whether it is a physical or
electronic document make
sure it is captured in one
repository.
CaptureGet access to your documents
on the go and even access
them offline.
Mobile
Infor Document ManagementIntegrating all of your content across Infor CloudSuite
IDM - Output Management Architecture
3rd party systems
Document Templates
Document Generation
Document Distribution
MONITORS WORKFLOWS
ION SERVICES
APIs
MAPPING
utilizes
IDM- DOC GEN PROCESS
Infor Soho Infor Ming.le®
Homepages
App Builder
Mongoose PaaSInfor ION Infor Coleman Infor Data Lake
Infor Graph Infor IoT Infor Federated Services
Infor Document Management
Infor Local.ly
Infor Search
16Copyright © 2013. Infor. All Rights Reserved. www.infor.com 16Copyright © 2016. Infor. All Rights Reserved. www.infor.comInfor Confidential
HomePages
What: Start Pages
Who: end Users
How: built in edit mode
Tech: built-in
App Builder
What: Composite Screens
Who: Business Analysts
How: Modeler (web)
Tech: Modeler / App
What: Full Apps
Who: Developers
How: Dev Modeler (web &
rich client)
Tech: backend as a service
Mongoose
Level 1 Level 2 Level 3
Infor OS: Extensibility Levels
17Copyright © 2013. Infor. All Rights Reserved. www.infor.com
Infor App Builder• A new approach to building composite
applications
• Browser / API based designer
• Targeted for a business analyst
• Apps exposed in Mingle and in the future as a mobile application
Infor App Builder
Example App
Released as part of XI 12.0.14
18Copyright © 2017. Infor. All Rights Reserved. www.infor.comInfor Confidential
Mongoose Rapid Application Development
• Wizard-driven features to create tables, IDOs and base forms
• Basic functions pre-plumbed
• No separate development tool, it’s in Mongoose
• Code can be added as needed using standard Microsoft languages (VB.NET & C#)
• Minimise code via metadata (Forms, IDOs and Workflows & Alerts)
• Behaviour implemented via the event-driven architecture
• Code is .NET, built in Visual Studio, managed by the framework
• Uses Microsoft SQL Server databases
Why is it fast? How does it work?
Portals Widgets ERPsMobile Devices
Copyright © 2016. Infor. All Rights Reserved. www.infor.com19
Any data collection
Infinite storage
Data Services
Security built-in
Rich Data APIs
Smart datacatalog
A Data Lake enables enterprises to store all of their raw data, as-is, in one
centralized repository. Structured & unstructured data - co-existing.
INFOR OS
Infor Data Lake
20Copyright © 2017. Infor. All Rights Reserved. www.infor.comInfor Confidential
Types of Data
Relational Database
Columnar Database
Mainframes
Structured Semi-structured
XML
JSON
Spreadsheets
Retail POS
Internet of Things
Unstructured
Social
Analytics
Logs
Clickstreams
Audio
Video
Geo
Infor Soho Infor Ming.le®
Homepages
App Builder
Mongoose PaaSInfor ION Infor Coleman Infor Data Lake
Infor Graph Infor IoT Infor Federated Services
Infor Document Management
Infor Local.ly
Infor Search
Copyright © 2016. Infor. All Rights Reserved. www.infor.com22
The IoT Dilemma
Device
Readings
IoT
Hub
Business
Information
Business
Processes
Copyright © 2016. Infor. All Rights Reserved. www.infor.com23
AWS IoT Library
Copyright © 2016. Infor. All Rights Reserved. www.infor.com24
Thule Integration Examples
M3
MEC RestAPI
MS BizTalk
B2B
ECommerce
JSON
RestAPI
Warehouse 1
DSV
Warehouse 2
Astro
Warehouse 3
Syslog
Warehouse
China
SO99
HTTP
sFTP
sFTP
sFTP
AS2
< 1 ms
Copyright © 2016. Infor. All Rights Reserved. www.infor.com25
New Project
Copyright © 2016. Infor. All Rights Reserved. www.infor.com26
Thule Integration New Project
M3
MEC RestAPI
M2M OEE
MRestAPI
ION
OPCOpen Platform
Communications
M M M
M M M M
M M M M
M M M M
Infor Soho Infor Ming.le®
Homepages
App Builder
Mongoose PaaSInfor ION Infor Coleman Infor Data Lake
Infor Graph Infor IoT Infor Federated Services
Infor Document Management
Infor Local.ly
Infor Search
29
Overview
Industry standards based, loosely coupled, real time, integration hub
Part of the Infor OS Technology platform
Fully integrated workflow engine
Event based rules system
Facilitates Infor to Infor application integration as well as 3rd party
Full HTML5 based web UI for administration
Access to data via web services, database, FTP, JMS, ION API’s, etc.
High performance and highly scalable.
Infor ION
30Copyright © 2017. Infor. All Rights Reserved. www.infor.comInfor Confidential
31
What is a BOD?• BOD – Business Object Document
• A XML document that is a generic representation of a business object
• XML (Extensible Markup Language) - a common language used for information integration
• A common horizontal message architecture that provides a common understanding for all
• Based on Open Applications Group Integration Specification (OAGIS)
• The OAGIS definition has been extended for Infor use
For Nouns and standard Infor BODs see:
http://schema.infor.com/Trunk/InforOAGIS/BODs/Developer/
Copyright © 2016. Infor. All Rights Reserved. www.infor.com32
33
ION Desk – The cockpit for
Integrations and Business Process Management
Establish Connection
points
Document Flows
Mapping XML
Workflow Builder
Monitor / Alerts
ION API
Copyright © 2016. Infor. All Rights Reserved. www.infor.com3434Infor Confidential
Infor IONBusiness Process
Integration
Copyright © 2016. Infor. All Rights Reserved. www.infor.com3535Infor Confidential
Infor IONWorkflow Automation
Copyright © 2016. Infor. All Rights Reserved. www.infor.com3636Infor Confidential
Infor IONOne View (based on the Infor Data Lake)
Copyright © 2016. Infor. All Rights Reserved. www.infor.com37
Copyright © 2016. Infor. All Rights Reserved. www.infor.com38
39Copyright © 2017. Infor. All Rights Reserved. www.infor.comInfor Confidential
ION AnySQL Connector
40Copyright © 2017. Infor. All Rights Reserved. www.infor.comInfor Confidential
ION AnySQL Connector
41Copyright © 2017. Infor. All Rights Reserved. www.infor.comInfor Confidential
IMS
Copyright © 2016. Infor. All Rights Reserved. www.infor.com42
What is ION API
ION API is a component of Infor OS (API Gateway) that provides a common security framework and enrichment cababilities for Infor and 3rd party products that runs in the Cloud or on-prem.
Copyright © 2016. Infor. All Rights Reserved. www.infor.com43
Copyright © 2016. Infor. All Rights Reserved. www.infor.com44
API Gateway
Copyright © 2016. Infor. All Rights Reserved. www.infor.com45
Copyright © 2016. Infor. All Rights Reserved. www.infor.com46
Copyright © 2016. Infor. All Rights Reserved. www.infor.com474747
ION API gateway
Copyright © 2016. Infor. All Rights Reserved. www.infor.com484848
ION API
registry - proxy
Copyright © 2016. Infor. All Rights Reserved. www.infor.com494949
ION API
registry - target
50Copyright © 2017. Infor. All Rights Reserved. www.infor.comInfor Confidential
ION API
ION API
REST / SOAPJSON / XML
OAuth 2.0
Orchestration TransformationPolicies Security
REST / SOAPJSON / XML
anonymous, basic authentication, mutual authentication, OAuth 1.0a, etc…
Legacy APIs
Varying technology,
security, standards,
formats, etc…
Public Managed
APIs
Common technology,
security, standards,
formats, etc…
51Copyright © 2017. Infor. All Rights Reserved. www.infor.comInfor Confidential
ION API Categories
ION API
CRM ERP
API API
NATIVE API
ION API
CRM ERP
API API
MEDIATED API
ION API
CRM ERP
API API
ORCHESTRATED API
1 2 3
SOAP REST
REST
53
INFOR IOBOX CONNECTOR
INFOR ION API CONNECTOR (BODs)
FILE: FTP, sFTP, FOLDER CONNECTOR
WEB SERVICE CONNECTOR*
JMS CONNECTOR
DB CONNECTOR
INFOR CLOUD CONNECTOR
INFOR ION WHEN DEPLOYED ON-PREMISES or
SINGLE TENANT
INFOR IOBOX CONNECTOR
INFOR ION API CONNECTOR (BODs)
FILE: FTP, sFTP, FOLDER CONNECTOR
JMS CONNECTOR
DB CONNECTOR
INFOR ENTEPRISE CONNECTOR
INFOR ION CE WHEN DEPLOYED MULTI-TENANT
BUSINESS APPS*: SAP, ORACLE, MS-DYNAMICS
ION API CONNECTOR
ION API CONNECTOR
FILE: sFTP
Connectivity Options
* Will be deprecated into ION APIs or API BOD Connector
ION API CONNECTOR
Infor ION
54
AWS SINGLE
TENANT
DEPLOYMENT
ON_PREMISES
APPS
INFOR APPS3rd PARTY
APPS
3rd PARTY
MIDDLEWARE
AWS MULTI
TENANT
DEPLOYMENT
Hybrid Execution
EAM ERP
ENTERPRISE
CONNECTOR
INFOR APPSLOCATION X LOCATION Y
ENTERPRISE
CONNECTOR
ENTERPRISE
CONNECTOR
LOCATION Z
GTNEXUS
NETWORK
INTEGRATION
BOD SERVICE
55
AWS SINGLE
TENANT
DEPLOYMENT
ON_PREMISES
APPS
INFOR APPS3rd PARTY
APPS/Portals
AWS MULTI
TENANT
DEPLOYMENT
Synchronous
Communication
EAM ERP
Infor ION API
Infor ION API
GTNEXUS
NETWORK
INTEGRATION
Infor Soho Infor Ming.le®
Homepages
App Builder
Mongoose PaaSInfor ION Infor Coleman Infor Data Lake
Infor Graph Infor IoT Infor Federated Services
Infor Document Management
Infor Local.ly
Infor Search
57Copyright © 2013. Infor. All Rights Reserved. www.infor.com