Return to search

A Distributed Approach for Global Product Lifecycle Management

Product Lifecycle Management (PLM) is a holistic approach for managing product information throughout its life cycle. It integrates different concepts that have emerged due to changes in the manufacturing process as a result of globalization, increased competition, demand for more innovative products, and other reasons. These changes have leaded to a shift from a model with a single-location for product development to a model in which a complex network of specialized companies collaborate. This global collaborative PLM implies that companies from different parts of the world work together and must share information; hence the underlying PLM system is required to facilitate data management throughout this collaborative process. In addition, it is also necessary to address the challenges due to the new model being a distributed activity, as today this PLM system is a specialized distributed system. Maintaining data consistency can be challenging because collaborators can use heterogeneous PLM systems together with their own databases. The later cannot be shared due to the risks of exposing their knowledge base and business processes. Another consideration in global collaboration is that data is transmitted to remote locations. As a result network latency can be large; this can cause problems particularly when large files are exchanged, such as may be the case for CAD design models. This thesis proposes a solution enabling a global PLM which addresses the challenges described above. The approach consists of connecting collaborators’ nodes in a network that is constructed by grouping them with respect to intra-site latency. Each group implements a coordination mechanism based on the election of a node which is subsequently in charge of coordinating data access. The groups communicate via a publish-subscribe communication pattern, publishing and subscribing to events related to the resources being shared. The integration of the solution is through a Service-oriented Architecture (SOA) implementing web services that can be consumed by a PLM system. A prototype has been implemented and its applicability is analysed by evaluating its functionality in a collaborative scenario based on the Aras Innovator PLM platform. The evaluation was made by simulating the solution proposed and comparing it with a centralized approach. The results particularly showed that the proposed solution could reduce the intra-latency compared to a centralized approach if the collaborators are organized in collaborative groups, that exchange most of the information inside the group rather than intergroup. / Product Lifecycle Management (PLM) är en helhetssyn som hanterar produktinformation under deras hela livscykel. PLM integrerar olika koncept som har dykt upp på grund av förändringar i tillverkningsprocessen som en följd av globalisering, stor konkurrens, efterfrågan på mer innovativa produkter, och andra orsaker. Dessa förändringar har blyad till en övergång från en modell med en enda plats för produktutveckling till en modell där ett komplext nätverk av specialiserade företag samarbetar. Detta globala samarbete inom PLM innebär att företag från olika delar av världen arbetar tillsammans och delar information. Det underliggande PLM-systemet krävs att underlätta datahantering hela denna samverkande process. Dessutom är det också nödvändigt att hantera utmaningar beroende på den nya distribuerade modellen som gör PLM -system blir specialiserade distribuerade system. Underhålla uppgifter konsekvens kan vara en utmaning eftersom kollaboratörer kan använda heterogena PLM-system med sina egna databaser som inte kan delas på grund av riskerna för att utsätta sin kunskapsbas och affärsprocesser . En annan faktor i den globala samarbetet är att data överförs till avlägsna platser . Som ett resultat nätverksfördröjningen kan vara stora, vilket kan orsaka problem speciellt när stora filer utbyts, exempelvis CAD-modeller. Detta masterarbete föreslår en lösning för att möjliggöra en global PLM som tar upp de utmaningar som beskrivs ovan. Tillvägagångssättet består av anslutande kollaboratörer noder i ett nätverk som konstrueras genom att gruppera dem i förhållande till intra-site latens. Varje grupp genomför en mekanism för samordning grundas på valet av en nod som därefter ansvarar för samordningen av dataåtkomst. Grupperna kommunicerar via en publiceraprenumerera kommunikationen mönster av att publicera och prenumerera på händelser relaterade till de resurser som delas. Integrationen av lösningen är genom en Service-Oriented Architecture (SOA) genomföra webbtjänster som kan konsumeras av ett PLM-system. En prototyp har genomförts och dess användbarhet analyseras genom att utvärdera dess funktionalitet i en kollaborativ scenario baserat på Aras Innovator PLM-plattform. Resultaten visade att den föreslagna lösningen skulle kunna minska intra-latens jämfört med en centraliserad strategi om kollaboratörer är organiserade i kollaborativa grupper, varje grupp är ansvarig för utformningen ett delsystem av produkten och därmed utbyta mesta av informationen inom gruppen snarare än inter-gruppen.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-139105
Date January 2013
CreatorsVargas-Orellana, Julio
PublisherKTH, Radio Systems Laboratory (RS Lab)
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess
RelationTRITA-ICT-EX ; 2013:247

Page generated in 0.0028 seconds