Master Product Data for the Field to Factory Landscape


Published on

In the Field to Factory vision, a consistent version of the product definition is a basic requirement. This presentation addresses an integration framework between popular engineering systems and front office sales systems that allows organizations to support mission critical processes, while at the same time building on a common product data model.

Ken Noll, Practice Manager – Ken is a senior business consultant for Lighthouse Transformtions of Cincinnati, Ohio with over 15 years experience managing large projects for such companies as General Motors, Electronic Data Systems (EDS) and the Boeing Company. Ken holds a BS in Industrial Engineering and an MS in Engineering Management. He has been responsible for helping a diverse group of fortune 500 companies realize substantial manufacturing throughput and production scheduling efficiencies. Ken has wide experience in Lean Manufacturing, Theory of Constraints, Set-Up Reduction, Information Technology and Cellular Manufacturing

Published in: Technology, Business
1 Comment
  • great presentation. thank you!
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Master Product Data for the Field to Factory Landscape

    1. 1. Ken Noll Lighthouse Transformations
    2. 2. <ul><li>Executive Summary </li></ul><ul><li>Unified Product Definition </li></ul><ul><li>Business Process Automation </li></ul><ul><li>Integration Framework </li></ul><ul><li>Recommendations </li></ul>
    3. 3. <ul><li>Internet sales channels, now well established, require real-time access to product information </li></ul><ul><li>With the far flung effects of Global Sourcing, duplicate sets of product information has a crippling effect on the organization </li></ul><ul><li>Customer Data Requirements have grown considerably </li></ul>
    4. 4. <ul><li>The modularization of product offerings that support CTO often require a higher level of abstraction of critical business information. </li></ul><ul><li>Most recently, companies have begun to address data harmonization by taking advantage of recently established standards like ISO 10303 and OAGIS along with an information abstraction methodology know as Service-Oriented Architecture (SOA). </li></ul><ul><li>Most SOA implementations are in the form of Web Services </li></ul>1 2 3 4 5 - Order of Events Master Product Data (MPD) is that authoritative, reliable foundation of data used across many applications. MPD does not entail a new, all-inclusive database, but a layer of abstraction (metadata) that identifies data ownership for a specific domain, product set, or attribute. The goal is a single view of the truth, no matter where is lies.
    5. 5. <ul><li>Leverage product data (definition, attributes, etc) from the PLM into other To-Order applications </li></ul><ul><li>Automate the product design process by passing design requirements (ie; specials) from sales configuration into PLM workflow </li></ul><ul><li>Consistently control the authoring and versioning of parts, options, and rules </li></ul><ul><li>SOA provides a gateway for multiple business applications to broker and share common master product information and execute product configuration management consistently </li></ul>SOA provides a foundation for companies to realize a consistent information framework between Product Engineering and Sales
    6. 6. <ul><li>If you haven’t already, begin rationalizing your product </li></ul><ul><li>Assess all view of the product definition truth, then create one comprehensive object to satisfy all views </li></ul><ul><li>Take as much business logic out each system  put it into your integration domain </li></ul><ul><li>Develop a IT governance process. Identify business events that will govern how/when the UPD gets changed </li></ul>
    7. 7. <ul><li>World is Flat - Thomas Friedman, 2005 </li></ul><ul><ul><li>“ We do a lot of collaborating … Demand shaping goes on constantly. It works like this: At 10am in Austin, Dell discovers that so many customers have ordered notebooks with 40 Gb hard drives … the supply chain will run short in two hours. The signal is automatically relayed to …phone operators will now say …For the next hour we are offering 60Gb hard drives … for just $10 over the price of the 40Gb! </li></ul></ul><ul><ul><li>Dell just reshaped the demand curve to fit its current supply chain condition </li></ul></ul>
    8. 8. <ul><li>Not only should UPD convey identity, it should convey: </li></ul><ul><ul><li>Schema </li></ul></ul><ul><ul><li>Design Process </li></ul></ul><ul><ul><li>Change Management </li></ul></ul><ul><ul><li>Structure </li></ul></ul><ul><li>But since a single master data repository is still probably years away, UPD should also: </li></ul><ul><ul><li>Allow for a heterogeneous environment of authoring, management scope, and data exchange service capabilities </li></ul></ul><ul><ul><li>Be aggregated from various information sources </li></ul></ul><ul><ul><li>Be openly exchanged via a consistent product data information service </li></ul></ul>
    9. 9. <ul><li>Share master product data and product structures – The service requestor can call a Product Information web service for data such as component ID’s, revision levels, attributes, and descriptions. Using Extensible Stylesheet Language Transformations (XSLT), XML representations of the product structure (ie; product BOM) can be shared between business applications. </li></ul><ul><li>Product Constraints and Selection Rules – Cardinality rules like “REQUIRES”, “REQUIRES ONE OF”, or “CONFLICTS WITH” can be requested from product configuration data sets. Business rules like sales and marketing constraints, production resource rules, and pricing rules can be exposed to other enterprise applications. </li></ul><ul><li>Initiate Business Objects into Enterprise Workflows – Workflow engines typically found in most PLM applications can be requested when business objects (options, parts, orders, etc) are created, modified, or deleted. </li></ul>
    10. 10. PLM Providers STEP Providers K Shell Analysis
    11. 11. <ul><li>SMARTEAM – Gateway™ </li></ul><ul><ul><li>Provides bi-directional data exchange between SMARTEAM and multiple enterprise applications, </li></ul></ul><ul><ul><li>Gateway reduces the product development cycle by connecting the company's design data to its various enterprise applications </li></ul></ul><ul><ul><li>SMARTEAM Gateway exposes the SMARTEAM data repository to EAI Platforms, enabling businesses to share and exchange the latest product data, including Parts, Bill of Materials, Change Processes, and Document information, across engineering design, manufacturing logistics, customer service, and other legacy systems. </li></ul></ul><ul><ul><li>SMARTEAM Gateway currently supports Microsoft BizTalk and will support IBM WebSphere Business Integrator in the near future. </li></ul></ul>
    12. 12. <ul><li>Example: Integrating Smarteam with SAP for Parts, Bills of Material, and documents </li></ul><ul><li>Part Synchronization from SMARTEAM to SAP – Automatic synchronous transmission of part information from the SMARTEAM system to the SAP system when a part is promoted in SMARTEAM. </li></ul><ul><li>Bill of materials Synchronization from SMARTEAM to SAP – Automatic synchronous or asynchronous transmission of a single or multilevel EBOM from the SMARTEAM system to the SAP system when an EBOM is promoted in SMARTEAM. </li></ul>
    13. 13. <ul><li>Windchill PDMLink ™ </li></ul><ul><ul><li>A Web-based master product data management repository, enabling global access to current, accurate information from myriad sources </li></ul></ul><ul><ul><li>Connects to multiple mechanical/electrical CAD applications, desktop applications and Enterprise Resource Planning systems via STEP standard for product information </li></ul></ul><ul><ul><li>Synchronizes parts, documents, bill of material (BOM) structures, engineering change notification (ECN), product configurations </li></ul></ul><ul><ul><li>Bundles TIBCO EAI technology for connectivity to the broad suite of TIBCO adapters </li></ul></ul>
    14. 14. <ul><li>Business process automation (BPA) is the process of integrating enterprise applications, reducing human intervention wherever possible, and assembling software services into end-to-end process flows. As a significant part of business process reengineering , BPA improves operational efficiencies and reduces risks. BPA is made possible through enterprise application integration and service-oriented architecture solutions. </li></ul>
    15. 15. How many integration would you like to do? >> R = N 2 - N R = 2N
    16. 16. <ul><li>Consider the generally accepted approach to </li></ul><ul><li>accessing an object. </li></ul><ul><li>One invokes an object by sending it a </li></ul><ul><li>message with an object name, a method, </li></ul><ul><li>and a set of arguments. </li></ul><ul><li>The object processes the request and responds </li></ul><ul><li>to the originator of the message. This model </li></ul><ul><li>encapsulates the private implementation details of </li></ul><ul><li>the object and enables communication through a </li></ul><ul><li>public interface. </li></ul><ul><li>Business Object Documents (BOD’s) become </li></ul><ul><li>the common object through which integration servers </li></ul><ul><li>provide services such as publish and subscribe, request </li></ul><ul><li> and reply, transport mechanisms, data mapping tools, </li></ul><ul><li>integration routing and logging capabilities. </li></ul>
    17. 17. <ul><li>According to the OAGIS standard, there are 190 BOD’s </li></ul><ul><li>Here are a few examples: </li></ul><ul><ul><li>GetPurchaseOrder </li></ul></ul><ul><ul><li>GetQuote </li></ul></ul><ul><ul><li>GetRequestForQuote </li></ul></ul><ul><ul><li>GetRequisition </li></ul></ul><ul><ul><li>GetRouting </li></ul></ul><ul><ul><li>GetSalesOrder </li></ul></ul><ul><ul><li>GetSequenceSchedule </li></ul></ul><ul><ul><li>GetShipmentSchedule </li></ul></ul>
    18. 18. <ul><li>Customers are able to select individual business applications from the best source without sacrificing integration and data sharing. </li></ul><ul><li>This gives customers the ability to more easily execute a &quot;Best of Breed“ strategy. </li></ul><ul><li>Customers will reduce overall system cost by dramatically lowering the amount of money spent on building and maintaining integrations. </li></ul>
    19. 20. <ul><li>There are 3 main sections within the Integration Framework: </li></ul><ul><ul><li>Service Transport </li></ul></ul><ul><ul><li>XML Messaging </li></ul></ul><ul><ul><li>Service Description </li></ul></ul><ul><ul><li>Service Discovery </li></ul></ul>
    20. 21. <ul><li>Service Transport : This layer is responsible for transporting messages between applications. Currently, this includes HTTP, SMTP, FTP, and newer protocols, such as Blocks Extensible Exchange Protocol ( BEEP ). </li></ul>
    21. 22. <ul><li>XML Messaging: This layer is responsible for encoding messages in a common XML format so that messages can be understood at either end. Currently, this includes XML-RPC and SOAP. </li></ul>
    22. 23. <ul><li>Service Description : This layer is responsible for describing the public interface to a specific Web service. Currently, service description is handled via the WSDL. </li></ul>
    23. 24. <ul><li>Service Discovery: This layer is responsible for centralizing services into a common registry, and providing easy publish/find functionality. Currently, service discovery is handled via the UDDI. </li></ul>
    24. 25. <ul><li>Understand your product’s current structure and how it is viewed from engineering, sales, manufacturing… </li></ul><ul><li>Measure the steps, data sets, and persons that touch product data whenever a change occurs </li></ul><ul><li>Develop a strategic approach to Service Oriented Architecture </li></ul><ul><li>And last, look at Information Governance as a Competitive Advantage going forward </li></ul>