Vous êtes sur la page 1sur 15

Infor Open SOA

Overview Guide

Copyright 2009 Infor


All 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 Notices
The 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 Information
Release: MyDay 1.1.0 Publication Date: April 2, 2009

Contents | 3 of 15

Contents
About This Guide .............................................................................................................................. 4 Who should use this guide? .......................................................................................................... 4 Infor Open SOA Overview ................................................................................................................ 5 SOA .............................................................................................................................................. 5 Infor Open SOA............................................................................................................................. 5 Related documents ..................................................................................................................... 11 Contacting Infor .............................................................................................................................. 12 Integration Concepts and Definitions............................................................................................ 13

Infor Open SOA Overview Guide

4 of 15 | Contents

About This Guide


This guide includes: An overview of the Infor Open SOA concept. A brief introduction to the integration concepts and components.

Who should use this guide?


This guide is intended mainly for system administrators who implement the integration between the application and Infor On-Ramp, or who need to troubleshoot or trace data back from BIS to Infor ERP.

Infor Open SOA Overview Guide

Contents | 5 of 15

Infor Open SOA Overview

SOA
SOA 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 varies widely. One approach is based on next-generation platforms, which requires large investments in middleware infrastructure and, often, reimplementations of core applications.

Infor Open SOA


Infor Open SOA is an event-driven, service-oriented architecture (SOA) framework that leverages an industry 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 high costs, Infor Open SOA differs greatly from the approach that other software vendors take. Infor Open SOA makes it easy and economical to achieve the business agility and IT flexibility that are promised by SOA. Infor Open SOA uses the Open Applications Group Integration Specifcation (OAGIS) Business Objects Documents (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

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

Contents | 7 of 15

Infor Security
Infor Security is a separately deployed set of components that helps customers centrally manage users and 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 (Infor or non-Infor). This is the new technology that replaces the ESB in our new SOA framework.

Infor Open SOA Overview Guide

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 a configuration in this component.

Infor Business Information Services


The Infor Open SOA common information repository allows customers to deliver information to end users on demand. This is just the runtime without any editing capabilities.

Tenant
The Tenant is the container for accounting entities and locations. No data is shared or accessible between 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

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.

BIS Data

ERP or other Source Systems

Business Information Services (BIS) BIS Data Import Services

BIS Information Export Services Infor Reporting (IR)

BIS Information Export Services Infor MyDay

On-Ramp

On-Ramp

On-Ramp

Metadata

Currency MDM

Calendar MDM

Public Master Data Management (Public MDM)

Infor Security Dynamic Enterprise Management (DEM)

Infrastructure Deployment Configuration and Administration (DCA) Proxy Master Data Management (Proxy MDM)

Security is used by all components

Infor Open SOA Overview Guide

10 of 15 | Contents

Metrics in MyDay are generated as shown below.

ERP or other Source Systems Sync BODs for Transactional Nouns

Business Information Services (BIS) Import Services Data Import Services

Process BODs for Master Data Nouns

Sync BODs for Master Data Nouns

Proxy Master Data Management (Proxy MDM)

BIS Data

BIS Information Export Services Infor MyDay

Metric

Reports in MyDay are generated as shown below.

ERP or other Source Systems Sync BODs for Transactional Nouns

Business Information Services (BIS) Import Services Data Import Services

Process BODs for Master Data Nouns Sync BODs for Master Data Nouns

Proxy Master Data Management (Proxy MDM)

BIS Data

Report

BIS Information Export Services Infor Reporting (IR)

Infor MyDay BIS Information Export Services

Infor Open SOA Overview Guide

Contents | 11 of 15

Related documents
The following documents are related to Infor Open SOA and its associated applications.

For System Administrators


Installation and configuration guides
Infor MyDay Installation Guide

Administration 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 roles


User guides
Infor MyDay User Guide Infor MyDay Content Guide

Infor Open SOA Overview Guide

12 of 15 | Contents

Contacting Infor
If you have questions about Infor products, go to Infor365 Online Support at http://www.infor365.com. If you do not have an Infor365 account, click Register now and complete the registration. You will receive a 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 incident report 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-right corner of the home page, specify a product name, and click Search. If you have comments about Infor documentation, contact documentation@infor.com.

Infor Open SOA Overview Guide

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 to interact 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 Open Applications Group, Inc. (OAGI).

Business Object Documents (BODs)


Messages that are defined by OAGI are called BODs. BODs contain a verb, a noun, and elements that describe the data that is being sent. The BOD name is the verb plus the noun, for example, SyncItemMaster, ProcessPurchaseOrder, and ShowInventoryBalance. Verb The verb describes the action that is being performed on the BOD noun, for example, Process, Load, or Sync. Noun The noun represents the business specific data, for example, ItemMaster or InventoryBalance. Element An element is an XML tag within the BOD that describes the data. Elements may be hierarchical, for example:
<Contact> <Name>Randall P. Cole</Name> <Communication> <UseCode>Phone</UseCode> <DialNumber>888-555-0738</DialNumber> </Communication> </Contact>

Attribute Attributes describe the elements. For example, UnitCode is the attribute here:
<Quantity UnitCode="EA">

Infor Open SOA Overview Guide

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 that piece 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 accommodate verbs 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 verb is 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 MyDay page is associated with one role. Users have access to the MyDay page that is assigned to their role.

Infor Open SOA Overview Guide

Contents | 15 of 15

Infor Open SOA Overview Guide

Vous aimerez peut-être aussi