{"id":460,"date":"2011-03-08T20:36:23","date_gmt":"2011-03-09T04:36:23","guid":{"rendered":"https:\/\/blogs.plm.automation.siemens.com\/t5\/Siemens-PLM-Corporate-Blog\/SOA-based-unified-PLM-architecture\/ba-p\/334601"},"modified":"2026-03-26T11:00:28","modified_gmt":"2026-03-26T15:00:28","slug":"soa-based-unified-plm-architecture","status":"publish","type":"post","link":"https:\/\/blogs.sw.siemens.com\/news\/soa-based-unified-plm-architecture\/","title":{"rendered":"SOA based unified PLM architecture"},"content":{"rendered":"<p><P><\/P><P style=\"text-align: left\"><A rel=\"attachment wp-att-4822 nofollow noopener noreferrer\" href=\"http:\/\/blog.industrysoftware.automation.siemens.com\/blog\/2011\/03\/08\/soa-based-unified-plm-architecture\/temacenter_architecture-2\/\"><\/A>Delivering the benefits of PLM to the entire value chain requires harnessing knowledge within a PLM system, integrating data from other systems, and presenting the right information in the right context anywhere on any device.&nbsp; This requires a PLM system to be interoperable and open so customer can integrate with the rest of the enterprise.<\/P><BR \/>So what is SOA? <a title=\"SOA\" href=\"http:\/\/en.wikipedia.org\/wiki\/Service-oriented_architecture\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Wikipedia defines SOA<\/A> as:<BR \/><BR \/><EM>\u201c\u2026A system based on SOA will package functionality as a suite of interoperable services that can be used within multiple separate systems from several business domains.<\/EM><BR \/><BR \/><EM>SOA also generally provides a way for consumers of services, such as web-based applications, to be aware of available SOA-based services. For example, several disparate departments within a company may develop and deploy SOA services in different implementation languages; their respective clients will benefit from a well understood, well defined interface to access them\u2026.\u201d<\/EM><BR \/><BR \/>What are some examples of SOA in PLM?<BR \/><UL><BR \/>\t<LI>ERP connectivity \u2013 Engineering BOM transfer to ERP. By providing a well-defined SOA protocol for BOM exchange customers (or System Integrators) can develop the interoperability between their PLM system and ERP system.<\/LI><BR \/>\t<LI>Decision analytics \u2013 This is the ability to bring data from different systems into the business intelligence application and present the information to the user for decision making. A good example here would be integrating Engineering Change Orders (ECO) with costing applications to help understand ECO\u2019s impact on cost.<\/LI><BR \/><\/UL><BR \/>Another way to look at SOA is from PLM architecture point of view. Below is <a title=\"Teamcenter\" href=\"http:\/\/www.plm.automation.siemens.com\/en_us\/products\/teamcenter\/index.shtml\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Teamcenter<\/A> architecture framework which shows SOA layers &#8211; Client, Web Service and Application.<BR \/><P style=\"text-align: center\"><A rel=\"attachment wp-att-4813 nofollow noopener noreferrer\" href=\"http:\/\/blog.industrysoftware.automation.siemens.com\/blog\/2011\/03\/08\/soa-based-unified-plm-architecture\/temacenter_architecture\/\"><\/A><\/P><BR \/><P style=\"text-align: center\"><IMG class=\"aligncenter\" src=\"http:\/\/community.plm.automation.siemens.com\/legacyfs\/online\/wordpress\/images\/2011\/03\/Temacenter_architecture1.png\" alt=\"\" width=\"426\" height=\"299\" \/><\/P><BR \/><P style=\"text-align: left\">What makes one PLM SOA different from another PLM SOA? I asked this question of Dave Mitchell, VP &amp; Chief Architecture, Teamcenter, Siemens PLM Software. He said \u201cWhat differentiates one PLM SOA from another is the level of granularity, and standard of compliance. A PLM system can be SOA compliant but may not have the proper granularity to achieve the kind of intoperability that customers need. Our objective is to provide out-of \u2013the-box services that expose business data at a functional level for each of the <a title=\"Teamcenter\" href=\"http:\/\/www.plm.automation.siemens.com\/en_us\/products\/teamcenter\/index.shtml\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Teamcenter<\/A> unified applications. We want to make it easier for other enterprise applications to integrate and leveragethe information.<\/P><BR \/><P style=\"text-align: left\">This is what makes one PLM system more open than others. We at Siemens PLM Software have an \u201copen\u201d mantra that is ingrained in every aspect of what we do.\u201d Proper granularity is the secret sauce. If your SOA is too \u201cfine grained\u201d, then the product is not usable over a WAN, because it becomes too chatty. If your SOA is too \u201ccoarse grained\u201d, then it is difficult to support the customer\u2019s proprietary business processes. Finding the right level of coarse grained SOA is the key enabler for a global deployment.<\/P><BR \/><P style=\"text-align: left\">Our openness strategy is fundamentally based upon the premise that we do not own the data; that the customer does. The customer must be able to access their data in formats that make it easy to consume, easy to modify (if allowed), and for that, we provide the appropriate SOA services to access, import, and export the data necessary for their business process.\u201d<\/P><BR \/>For more detailed discussion on this subject you can read the <a title=\"CIMdata white paper\" href=\"http:\/\/www.plm.automation.siemens.com\/en_us\/Images\/21848_tcm1023-100227.pdf\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">CIMdata white paper on \u201cthe SOA based unified architecture\u201d<\/A>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Delivering the benefits of PLM to the entire value chain requires harnessing knowledge within a PLM system, integrating data from other systems, and presenting the right information in the right cont&#8230;<\/p>\n","protected":false},"author":45618,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spanish_translation":"","french_translation":"","german_translation":"","italian_translation":"","polish_translation":"","japanese_translation":"","chinese_translation":"","footnotes":""},"categories":[1],"tags":[],"industry":[],"product":[],"coauthors":[],"class_list":["post-460","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/posts\/460","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/users\/45618"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/comments?post=460"}],"version-history":[{"count":1,"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/posts\/460\/revisions"}],"predecessor-version":[{"id":461,"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/posts\/460\/revisions\/461"}],"wp:attachment":[{"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/media?parent=460"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/categories?post=460"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/tags?post=460"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/industry?post=460"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/product?post=460"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/blogs.sw.siemens.com\/news\/wp-json\/wp\/v2\/coauthors?post=460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}