Download - Infor Open SOA Overview Guide
-
7/29/2019 Infor Open SOA Overview Guide
1/15
Infor Open SOA
Overview Guide
-
7/29/2019 Infor Open SOA Overview Guide
2/15
Copyright 2009 InforAll rights reserved. The word and design marks set forth herein are trademarks and/or registered trademarks of Infor
and/or related affiliates and subsidiaries. All rights reserved. All other trademarks listed herein are the property of
their respective owners.Important NoticesThe material contained in this publication (including any supplementary information) constitutes and contains
confidential and proprietary information of Infor.
By gaining access to the attached, you acknowledge and agree that the material (including any modification,
translation or adaptation of the material) and all copyright, trade secrets and all other right, title and interest therein,
are the sole property of Infor and that you shall not gain right, title or interest in the material (including any
modification, translation or adaptation of the material) by virtue of your review thereof other than the non-exclusive
right to use the material solely in connection with and the furtherance of your license and use of software made
available to your company from Infor pursuant to a separate agreement (Purpose).
In addition, by accessing the enclosed material, you acknowledge and agree that you are required to maintain such
material in strict confidence and that your use of such material is limited to the Purpose described above.
Although Infor has taken due care to ensure that the material included in this publication is accurate and complete,Infor cannot warrant that the information contained in this publication is complete, does not contain typographical or
other errors, or will meet your specific requirements. As such, Infor does not assume and hereby disclaims all liability,
consequential or otherwise, for any loss or damage to any person or entity which is caused by or relates to errors or
omissions in this publication (including any supplementary information), whether such errors or omissions result from
negligence, accident or any other cause.
Publication InformationRelease: MyDay 1.1.0
Publication Date: April 2, 2009
-
7/29/2019 Infor Open SOA Overview Guide
3/15
Contents | 3 of 15
Contents
About This Guide .............................................................................................................................. 4Who should use this guide? .......................................................................................................... 4
Infor Open SOA Overview ................................................................................................................5SOA ..............................................................................................................................................5Infor Open SOA.............................................................................................................................5Related documents ..................................................................................................................... 11
Contacting Infor .............................................................................................................................. 12Integration Concepts and Definitions............................................................................................ 13
Infor Open SOA Overview Guide
-
7/29/2019 Infor Open SOA Overview Guide
4/15
-
7/29/2019 Infor Open SOA Overview Guide
5/15
Contents | 5 of 15
Infor Open SOA Overview
SOASOA is a new way to build and deploy software to allow customers to respond quickly and economically
to changing business requirements. The manner in which SOA helps companies attain this benefit varieswidely. One approach is based on next-generation platforms, which requires large investments in
middleware infrastructure and, often, reimplementations of core applications.
Infor Open SOAInfor Open SOA is an event-driven, service-oriented architecture (SOA) framework that leverages anindustry standard business language to distribute data between Infor solutions and other systems.
A solution with built-in capabilities that provides the benefits of SOA without the complexities and highcosts, Infor Open SOA differs greatly from the approach that other software vendors take. Infor OpenSOA makes it easy and economical to achieve the business agility and IT flexibility that are promised bySOA.
Infor Open SOA uses the Open Applications Group Integration Specifcation (OAGIS) Business ObjectsDocuments (BODs) to allow SOA-enabled solutions to interoperate with any other solution that supports
the same business document. Therefore, companies can connect their solutions once and then
interoperate with other solutions.
Infor Open SOA Overview Guide
-
7/29/2019 Infor Open SOA Overview Guide
6/15
6 of 15 | Contents
Overview Infor Open SOA components
Infor User Experience
Infor Security
Infor Dynamic Enterprise Management
Infor On-Ramp (Service Bus)
Infor Master Data Management (MDM)
Infor Business Information Services
Infor User Experience
The Infor User Experience is the Infor Web 2.0 user interface framework for new SOA components, which
gives users a rich Web-based user experience.
Infor Open SOA Overview Guide
-
7/29/2019 Infor Open SOA Overview Guide
7/15
Contents | 7 of 15
Infor Security
Infor Security is a separately deployed set of components that helps customers centrally manage usersand their roles, as well as monitor compliance of their Infor software licensing. Infor Security consists of
these components:
Single Sign On (SSO)
License Monitoring
Infor Dynamic Enterprise Management (DEM)
DEM is the common required functionality to run Infor Open SOA, and is an event-driven business
process management solution that enables business control, monitoring, and optimization.
Workflow
Choreography
Event Monitoring
Infor Deployment Configuration and Administration (DCA)
DCA is the Infor Open SOA installer that ensures components can be deployed using OSGi technology,
and allows you to deploy On-Ramp for existing or established applications.
Infor Component Framework
After you have configured DEM and deployed DCA, all On-Ramps are informed and activated, which ties
all solutions together.
Infor On-Ramp
Infor On-Ramp provides the guaranteed information exchange between SOA-enabled components (Inforor non-Infor). This is the new technology that replaces the ESB in our new SOA framework.
Infor Open SOA Overview Guide
-
7/29/2019 Infor Open SOA Overview Guide
8/15
8 of 15 | Contents
Infor Master Data Management (MDM)
MDM is the SOA component that manages all master data. Each set of master data is delivered as aconfiguration in this component.
Infor Business Information Services
The Infor Open SOA common information repository allows customers to deliver information to end userson demand. This is just the runtime without any editing capabilities.
TenantThe Tenant is the container for accounting entities and locations. No data is shared or accessiblebetween two tenants, which is useful in environments where more than one customer is sharing an
enterprise software deployment, such as hosting.
Infor Open SOA Overview Guide
-
7/29/2019 Infor Open SOA Overview Guide
9/15
Contents | 9 of 15
Infor Open SOA and MyDay
The following figure shows relationships between elements of the system, including the following flows:
Source systems send Business Object Documents (BODs) to Infor On-Ramp.
Infor On-Ramp provides BODs to other applications, including Business Information Services (BIS).
BIS Data Import Services stores the data in the BIS Database.
BIS Information Export Services provides data from the BIS Database to consumers such as Infor
Reporting or MyDay.
Reports and metrics are displayed in MyDay.
ERP or otherSource Systems
BIS Data
Infrastructure
Infor MyDay
Infor Security
Metadata
Dynamic EnterpriseManagement (DEM)
Currency MDM Calendar MDMPublic Master Data
Management(Public MDM)
DeploymentConfiguration and
Administration (DCA)
Proxy Master DataManagement(Proxy MDM)
BIS Information ExportServices
Security is used by all components
On-Ramp On-Ramp On-Ramp
Infor Reporting(IR)
BIS Information ExportServices
Business Information Services(BIS)
BIS Data Import Services
Infor Open SOA Overview Guide
-
7/29/2019 Infor Open SOA Overview Guide
10/15
10 of 15 | Contents
Metrics in MyDay are generated as shown below.
Infor MyDay
BIS Data
Metric
ERP or other Source Systems
Proxy Master Data Management(Proxy MDM)
Business Information Services (BIS)Import Services
Sync BODs forTransactional Nouns
Process BODs forMaster Data Nouns
Sync BODs forMaster Data Nouns
Data Import Services
BIS Information ExportServices
Reports in MyDay are generated as shown below.
Infor Reporting(IR)
BIS Data
ERP or other Source Systems
Proxy Master Data Management(Proxy MDM)
Business Information Services (BIS)Import Services
Process BODs forMaster Data Nouns
Sync BODs forMaster Data Nouns
Sync BODs forTransactional Nouns
Infor MyDay
Data Import Services
BIS Information ExportServices
BIS Information ExportServices
Report
Infor Open SOA Overview Guide
-
7/29/2019 Infor Open SOA Overview Guide
11/15
Contents | 11 of 15
Related documentsThe following documents are related to Infor Open SOA and its associated applications.
For System Administrators
Installation and configuration guides
Infor MyDay Installation GuideAdministration guides
Infor MyDay System Administration Guide
Infor MyDay Integration Guides
Customization guides
Infor Business Information Systems User Guide
Infor Calendars Master Data Management User Guide
Infor Currency Master Data Management User Guide
Infor Public Master Data Management User Guide
Infor Reporting User Guide
Infor Common Services Infrastructure (CSI) User Guide Infor Data Publisher Toolkit User Guide
Infor Dynamic Enterprise Management User Guide Infor Deployment, Configuration and Administration User Guide
For users in non-administrative rolesUser guides Infor MyDay User Guide
Infor MyDay Content Guide
Infor Open SOA Overview Guide
-
7/29/2019 Infor Open SOA Overview Guide
12/15
12 of 15 | Contents
Contacting Infor
If you have questions about Infor products, go to Infor365 Online Support at http://www.infor365.com. Ifyou do not have an Infor365 account, click Register now and complete the registration. You will receivea logon ID and a password within 24 hours.
When you access Infor365, you have these options:
To access Infor knowledge bases, incidents, documentation, software downloads, and community
discussion forums, click a link from the top menu of the home page.
To add an incident, select one of these options from the Incidents menu:
Add Product Incident: Specify your product, version, and other details so that your incidentreport is sent directly to the support group.
Add General Information Request: Use this option for all other requests.
To find your regions Customer Support telephone number, click Contact Infor in the upper-rightcorner of the home page, specify a product name, and click Search.
If you have comments about Infor documentation, contact [email protected].
Infor Open SOA Overview Guide
-
7/29/2019 Infor Open SOA Overview Guide
13/15
Contents | 13 of 15
Integration Concepts and Definitions
This section includes definitions and brief explanations of integration concepts. For additional information,
see the Infor On-Ramp documentation.
Infor On-Ramp
The Infor Service Oriented Architecture is based on stand-alone components that use messages tointeract with other components. Infor On-Ramp is the enterprise messaging system that processes and
delivers the messages. The messages are based on concepts that are developed by the OpenApplications Group, Inc. (OAGI).
Business Object Documents (BODs)
Messages that are defined by OAGI are called BODs. BODs contain a verb, a noun, and elements thatdescribe the data that is being sent. The BOD name is the verb plus the noun, for example,
SyncItemMaster, ProcessPurchaseOrder, and ShowInventoryBalance.
VerbThe verb describes the action that is being performed on the BOD noun, for example, Process, Load, or
Sync.
NounThe noun represents the business specific data, for example, ItemMaster or InventoryBalance.
ElementAn element is an XML tag within the BOD that describes the data. Elements may be hierarchical, for
example:
Randall P. Cole
Phone
888-555-0738
AttributeAttributes describe the elements. For example, UnitCode is the attribute here:
Infor Open SOA Overview Guide
-
7/29/2019 Infor Open SOA Overview Guide
14/15
14 of 15 | Contents
System of Record (SOR)
The system that owns a particular type of data is the System of Record. Within the SOA environment,
only one system can be a system of record for a given data type. The SOR publishes all changes for thatpiece of information through a Sync message to Infor On-Ramp.
Routing of messages
Depending on the verb, Infor ESB routes messages by either a point-to-point or a broadcast method.
Point-to-point messages are sent from one component to another component, and they accommodateverbs such as Load, Process, and Get.
Broadcast messages use a publish-and-subscribe approach, which means that the SOR sender
publishes a message to a topic. Any application that uses Infor On-Ramp can subscribe to the topic and
receive a copy of the message. Broadcast messages accommodate verbs such as Sync. The Sync verbis used by the SOR to notify other applications of new or updated documents.
Infor MyDay
MyDay displays system related information for predefined user "roles." Roles specify user access to Infor
application functions and features. "Shipping Clerk and Buyer are examples of user roles. Each MyDaypage is associated with one role. Users have access to the MyDay page that is assigned to their role.
Infor Open SOA Overview Guide
-
7/29/2019 Infor Open SOA Overview Guide
15/15
Contents | 15 of 15
Infor Open SOA Overview Guide