Infor Open SOA Overview Guide

Embed Size (px)

Citation preview

  • 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