papazoglou_webserv_2e_cs_solution_notes_part1
TRANSCRIPT
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
1/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
Part1ProblemUnderstanding&LiteratureReview
1- Introduction
This document aims at describing the first assignment of the Service Oriented
Architecture subject, which consists of a literature review and a proposal of an
enhanceddescriptionofagivencasestudy.
The report is structuredas follows: the literature study isdepicted first, concerning
OriginalEquipmentManufacturersandtheroleoftheInformationTechnology(IT)on
theindustry,especiallyonthemanufacturingsector.Underthistopic,specialfocus is
givento
SOA
for
obvious
reasons.
Then,
the
given
case
study
is
briefly
described
and
theimprovementsproposedaftertheliteraturereviewarepresented.
2LiteratureStudy
2.1- OriginalEquipmentManufacturers(OEM)
OriginalEquipmentManufacturers (OEM)appearedasaresultof thechanges in the
manufacturingprocess
and
business
model
to
use
third
parties
as
subcontractors
or
suppliers of specific parts in order to integrate them later into the final product,
therefore anOEM takes an important part in the supply chain. A definition of the
conceptdescribesitasanenterprisewhomanufacturesproductsorcomponentsthat
are purchased by a company and retailed under that purchasing company'sbrand
name.OEM refers to the company that originallymanufactured the product.When
referring to automotive parts, OEM designates a replacement part made by the
manufactureroftheoriginalpart.Inthisusage,OEMmeans"originalequipmentfrom
manufacturer".[1].
Ourstudycaseisrelatedtotheautomotiveindustry,wheretheuseofsubcontractors
in the form of OEM is widely used. This is possible due to the nature of the car
manufacturingprocesswhichiscomposedofanassemblylinewherethecomponents
are brought together in a predetermined order. This manufacturing process was
initially developed by the Ford Motor Company. The characteristics related to the
assembly line have been evolving over time; especially with innovative techniques
developed in Japan where Toyota achieved a great success with their Toyota
ProductionLine(precursoroftheJustInTimeinventorysystem). Standardizationand
definitionof
clear
specifications
has
made
possible
the
integration
of
OEM
into
the
productionlineandthesupplychainingeneral.
http://en.wikipedia.org/wiki/Brand_namehttp://en.wikipedia.org/wiki/Brand_namehttp://en.wikipedia.org/wiki/Brand_namehttp://en.wikipedia.org/wiki/Brand_namehttp://en.wikipedia.org/wiki/Brand_name -
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
2/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
OEM/SupplierIntegratedModel
The OEM/supplier relationship is highly integrated with a significant amount of
interdependence.AlthoughhistoricallyOEMsheld theupperhand, thedynamicsare
changingsuch thatsupplierscanplayan increasingly strategic rolewithOEMsgoing
forward.
OEMPlatforms
PlatformsaretypicallydevelopedbyOEMsoveraperiodofmorethanoneyear,tobe
usedforafewcarmodelsoverthreetotenyears,dependingonthemodelssuccess.
Itcostslesstochangetheexteriorofacarandkeepthesameplatformthantostarta
newplatformaltogether.Specificcarmodelprogramsaregenerallywonbysuppliers
bybiddingonvarioussystemsandcomponentsused inOEMsproprietaryplatforms.
Supplierswinning
programs
on
an
OEMs
platform
will
often
do
so
for
the
various
car
modelsderivedfromthisplatform.
TheThreeTiers
The original equipment supply sector is generally divided into several tiers. Tier 1
suppliersarethelarger,morediversifiedcompaniesthatproduceanimportantvariety
of finished parts and equipment and assemble them (including complete vehicle
assembly insomecases).Theyalsoprovideengineeringanddesignservices for their
OEMclients. Inproducingmodules,systemsorassemblies forOEMs,Tier1suppliers
mayrely
on
other
suppliers
for
some
components
or
parts.
Tier
2suppliers,
depending
ontheirlevelofsophisticationinthevaluechain,aretypicallymorespecializedintheir
productoffering, andmake the components thatwill be integratedby Tier1 firms,
suchastransmissiongears,electronics,speedometersandseatcovers.Tier3suppliers
generallysellbasiccomponentsorrawmaterialstotheothersuppliers.Figure1shows
this3tierschema.[2]
Figure1 TypicalAutoSupplyChain
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
3/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
AutomotivePartsMarket
Inspiteofthelatestsetbacks,theautomotivesectorstillplaysanimportantpartinthe
economicactivitiesofmanycountries.Theautomotivepartsconsumption islinkedto
the demand for new vehicles, since roughly 70 percent of U.S. automotive parts
production is forOriginalEquipment (OE)products.The remaining30percent is for
repair andmodification (aftermarket). If vehicle production goes down, automotive
partsproductionand sales follow.For those suppliers thatwereable to survive the
downturn in 2009 and lower their breakeven point, 2010 was a better year than
expected.Supplierswereableto increaseefficiencyand lowertheirbreakevenpoint
basedonU.S.salesofpassengercarsand lighttruckstobetween9.5and11million.
U.S.saleswere11.5millionunitsin2010,allowingmanysupplierstoseesomeprofit.
[3]
DesRosiers,anautomotiveconsultingfirm,reportedthattheU.S.marketforOEparts
improved36.5percent in2010to$141.5billion, from$103.7billion in2009.TheOE
parts market also increased 26.4 percent in Canada in 2010 to $37.4 billion, and
increased48.1percentinMexicoto$42.8billion.TheNorthAmericanOEpartsmarket
wasup36.7percentfrom$162.1billionin2009to$221.6billionin2010.
Globally,thetop100OEsuppliersrecorded$474.8billioninsalesin2009,adecrease
of 19.3 percent from $588 billion in sales they had in 2008. The top 10 globalOE
suppliers saw a20.8percentdecrease in sales to$173.4billion in2009down from
their sales of $218.9 billion in 2008. Denso edged out Robert Bosch Gmbh as the
leadingglobalOEsupplierwith$28.7billioninOEsalesoverBoschs$25.6billion.
Growth for the majority of suppliers dependent mainly upon mature markets has
stalled according to an analysis by PriceWaterhouseCoopers.The analysis observed
that suppliers strategically entering emerging markets to improve both their cost
positionanddiversifyawayfromtraditionalcustomershavetendedtogenerateabove
averageoperatingincomegrowthdespitestronghomemarketheadwinds.
Competitionwasalsogrowingasforeignsuppliersopenedshop inNorthAmerica.An
estimated8001000suppliersfromoverseasbuiltplants inNorthAmerica inthepast
20 years, creating a mass global localization of the supplier sector.Some foreign
suppliers,especiallyEuropeancompanies,thatexpandedbusinessesinNorthAmerica
to supply their Detroit 3 customers, are also trying to move away from Detroit 3
business toAsian automakers.However, Japanese suppliers arenot immuneeither.
Suppliers inNorthAmericaall face competition,historicallyhighmaterial costs,and
demandingcustomers,
although
the
foreign
suppliers
face
fewer
legacy
costs
and
so
tendtooperatemoreefficientlythantheirU.S.counterparts.
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
4/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
Automakers, such as Ford, are attempting to design global platforms allowing the
vehicletobemadeinAsia,EuropeandNorthAmericausingthesameplatform.Global
platforms reduce engineering costs, simplifymanufacturing processes, and improve
qualitybyreducingvariability.Otherefficienciesgainedbythevolumeof theshared
platform include working closer with suppliers from the design of parts to the
productionofthecarwhichwillcutcomponentcostandretailprice.Forexample,the
FordFocuswilluse80percentcommonpartsand75percentofthesamesupplybase.
Largeregionalsuppliersareashrinkingpartofthemarket.[4]
ImpactofE-commerce,globalizationandregionalclusteronOEM
Theevolutionofthemarketanddevelopmentofnewtechnologieshaveimpactedthe
wayin
which
manufacturing
is
performed
and,
in
general,
the
aspects
to
be
considered
bythewholeautomotive industryforkeeping itscompetitiveness.About1520years
ago Computer Integrated Manufacturing (CIM) was the paradigm for future
competitive manufacturing. Already several years ago, the concept had lost its
attractiveness as a holistic strategy, not least due to a reassessment of its pre
dominating philosophy of centralization and technologycentrism. Today, to some
extent similar concepts for the integration of the supply chains (SCM) and the
interactionwith (potential)suppliersandcustomers (ecommerce)are implemented.
Theknowledgemanagementdiscussioncouldbementioned inthiscontext,too.The
issueof
excessive
centralization
and
orientation
at
technological
solutions
is
again
on
theagenda.Andtheautomotive industry isat the forefrontraising, for instance,the
questionof balanceofpower in supply chains andof access for small andmedium
sizedenterprises.
Theinterviewsaswellastheliteratureunderlinetheprecursorroleoftheautomotive
OEMwithrespecttotheuseofnewinformationandcommunicationtechnologieslike
internet based manufacturing concepts. Visions of universal digitalization (even
includingvirtualreality)seemtodrivestrategydevelopmentstoasignificantamount.
Theattemptsgoinbothdirections,towardsthesuppliersandtowardstheconsumers.
Certainly, the internet (technology) is considered amajor enabling anddetermining
factorof therestructuringof thesupplychain.However, the trendsconnectedwith
thenewpossibilitiesarenotunambiguous.While internetauctionsofOEMs forpart
suppliersraisedmajorawareness,thelackofemphasisonthistopicinstrategicstudies
suggeststhattherearestillmoresingleteststhangeneralstrategies.Furthermore,the
expectations that the new communication possibilitiesmainly support globalization
andglobalsourcingaretosomeextentcontradictedbythe increasingrelevanceand
targeted
development
of
regional
automotive
cluster
which
seem
to
make
use
of
and
profitevenmorefromelectroniccommunication.
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
5/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
Another ambivalent point in this respect is the commitment to general versus
proprietaryorsectorspecificstandardsandsolutions.Thelatterisoratleasthasbeen
the dominant approach in the automotive sector as many existing standards with
respecttomanufacturingandtheexistenceofanownnetinEurope(ENX)indicate.
Data from the 2001 Fraunhofer ISI Manufacturing Innovation Survey in German
industryreflectthissituation(Figure2).Whileautomotivesuppliersonlyshowaverage
or less(comparedtofinalproducers)activities inebusiness,thespecificexchangeof
product,productionormachinedata(teleservice)iscomparativelymorecommonfor
them. Some suppliers expressed concerns about obligations to participate inOEM
specific
electronic
systems.
Figure2 UseofEbusinessrelatedTechnologieswithAutomotiveSuppliersComparedtoOtherCompanyGroups
inGermany
The impactoftheautomotiveOEMsestrategiestowardstheconsumersonlyhasan
indirect,nonethelessimportant,impactonmanufacturing.Thetrendistowardsbuild
toorder
which
is
already
common
in
Europe
and
finally
towards
online
ordering
by
the
consumer.Thisiscombinedwithshorterleadtimesandmorevariantswhichmightcall
fordecentralizedorlocalizedsolutionsassmall,flexiblefactoriesintegratedinsupplier
parksandusingdesktopmanufacturingprocessesinthelongrun.[5]
2.2- ITinManufacturing
The trend formanufacturing companies is clearly given: theyhave tobecomemore
flexible andagile to face the challengesof todayand tomorrowasbusinessmodels
change.
But
todays
IT
systems
of
companies
are
very
often
inflexible,
hard
to
maintain,difficulttoenhanceorevendifficulttosupport.Businessrelationsbetween
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
6/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
suppliers andOEMs changeover time. IT systemsofboth sides,OEM and supplier,
needtoreflectthisrealityby increased flexibility.Theyneedtobeabletohandleall
thesedifferentrequirementsinvolvedbydifferentpartners.[6]
The figurebelow showsahighleveloverviewofapossible systemarchitectureofa
manufacturingcompany.Itshowsclearlythefactthattomanufactureproperproducts
(orparts in thecaseofanOEM),different systemshave tocommunicatewitheach
other. These systems are heavily based on IT. Business processes are connected to
application systems. Application systems rely on middleware to be able to
communicatewithotherapplicationsandsystems.Given these interconnectionsand
dependencies,ITplaystodayamajorroleinmanufacturing.
Figure3:ExampleofSystemArchitecture[8]
Enterprisesare
separated
into
several
layers.
Looking
at
an
enterprise
from
alogical
point of view, these different layers are shown in the figure below. The figure
corresponds to the ISA95 Enterprise Domain Hierarchy. ANSI/ISA95 is an
international standard. ISA95 describes integration of enterprise and control
systems[10]andprovidesmodelsandterminology.
According to [6], an enterprise can be separated in these layers: Shop Floor, Plant
Computer Room (OfficeAutomation), Plant or EnterpriseManufacturingOperations
Management DMZ, Enterprise Data Center, Extranet, Internet DMZ and Internet.
Theselayerscommunicateeitherviaacommunicationbusorafirewallincombination
withacommunicationbustointerconnectalllayers.
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
7/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
Thehighestlevelinthefigurebelowdescribesplanningandlogisticstaskssuchasthe
basicplantschedule,delivery,shipping,etc.This layer ismainlybasedonenterprise
systemsandinterconnectingmiddleware.[6]
In level 3, manufacturing operations are managed. Main tasks are e.g. production
dispatching, detailed scheduling of manufacturing. This layer makes use of
manufacturingsystemswhich includes realtimemiddleware toexchangeproduction
data between different systems. ManufacturingOperationsManagement (MOM) is
usedtoanalyzeandmaintaindataandpossiblytooptimizeproductionprocesses.[6]
Asdescribedin[6],level2representstheoperationallevel(workunit).Monitoringand
controlofproductionworkprocessesarethetaskssystemshavetoaccomplish.Level1
describesmanipulation
and
sensing
of
these
processes.
Level
0is
defined
as
the
shop
floorwheretheactualproductionprocessisperformed.
SOA
Figure4:ISA95:DomainHierarchy[7]
Asthefigureaboveshows,itisimpossibletoimaginemanufacturingtodaywithoutthe
supportofITsystems.Furthermore,ITsystemsmustbeabletorepresenttheflexibility
involved in changing business relations and requirements for fast changing
environments.Inmanycompanies,thesystemslandscapeisalsoverydiverseanddoes
notprovidestandardizedintegration.[11]
ServiceOriented Architecture (SOA) is away to tackle these problems and build a
standardized and flexible service environment [12]. A SOA can be described as a
logicalway
of
designing
asoftware
system
to
provide
services
via
published
and
discoverable interfaces. [13] Services are pieces of software that are accessible
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
8/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
through welldefined interfaces. Implementation details of services are hidden. A
service can be consumedwhen needed using the defined interface(s). SOA aims to
createahighlyinteroperableandextendablearchitecturebylooselycouplingservices.
In theory, a SOA should provide the following three operations: The web service
providerpublishesaservicetotheservicebroker.Aservicerequestercanfindservices
withaservicebroker.Onceaservicerequesterfoundaservice,hebindstotheservice
providedbytheserviceproviderandthushasawaytoinvokeit.
Figure5:ThethreebasicSOAoperations[9]
SOA in Manufacturing
SOAisameanforcompaniestoovercomeproblemsasdescribedabove.Itprovidesa
flexiblearchitecturethatisbettertomaintainandinmostcaseseasiertoadapttonew
requirements because of its architectural principles and style. According to AMR
Research, companies see an increased need for integrated IT architectures in the
manufacturingdomain[6].Formanufacturingcompanies,itbecomesmoreandmore
important tohaveappropriate informationat therighttimeat therightplace inthe
manufacturing factory.SOA isaway toadapt information flowsandsystemsquicker
thanintightlycoupledsystems.
Integrationofsuppliers intotheOEMmanufacturingsystemsordeploymentofOEM
systemsatthesupplierssideinvolveshighexpenses.Thisleadstotheneedforopen,
butsecurecommunicationwithsuppliersworldwide.[6]
[6] also proposes a vision formanufacturingintegrated SOAwhich is shown in the
figurebelow.
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
9/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
Figure6:OverallSOAforManufacturingVision
Figure6showsthefunctionallayersoftheproposedSOAformanufacturingpurposes.
TheFoundation ITsystemsanddatalayer includesexistingand legacyapplications.
Thebasicusageofbusinessdata isdepictedby themsince theyrepresentsocalled
missioncriticalsystemsandapplications.Ontopofthislayer,theIntegrationLayercan
befound.Acommonwayofrepresenting integrationisthroughanenterpriseservice
bus (ESB). Itoffers transportation,security,mediation toapplicationsand itcanalso
provideabusinessprocessengine.
Themiddle layer represents Business services. It is seen as an abstraction layer of
services thatsitson topof the lowest layer, theFoundation ITsystems.Servicesare
wrappedbusiness
applications
of
this
lower
layer.
The
next
layer
is
the
Business
process templates layer.Servicesof the layerbelowarecombined together tomore
complexconstructsandevennewservices.This isa fundamentalprincipleofaSOA.
Theseresultingconstructsorservicesarerepresentedbybusinessprocesses.Thetop
layer is thePortal/Dashboard layer. Itprovidesvisualizationanddataaggregation to
users.[6]
Finally, Figure 7 combines the Enterprise SOA and the Manufacturing SOA.
Manufacturing SOA is part of the overall Enterprise SOA and it is designed for
manufacturingoperation
specific
purposes.
The
Enterprise
SOA
provides
ahigher
level
view on systems, processes, services and data granularity. To the leftof the figure,
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
10/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
requirements and the focusofboth SOAs are given. It is clear that the focusof an
EnterpriseSOAisdifferentandonahigherlevelthanthemanufacturingsSOAwhichis
moreonproductlevelthancomplianceorenterprisewideprocesses.
P&PLM=Product&ProcessLifecycleManagement
Figure7:ManufacturingSOAaspartofanEnterpriseSOA[6]
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
11/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
3The
AVERS
Automotive
Supply
Chain
Case
Study
Introduction
The comprehensive case study provided consists of an automotive supply chain
example that aims at the development of a Service Oriented Architecture (SOA)
solution to effectively process the activities within this chain. AVERS (Advanced
Automotive Parts) is a hypothetical manufacturer of specialty automotive parts,
producingfrompowertraincomponentstosteeringandbrakingsystems,thusplaying
theroleofanOEM(OriginalEquipmentManufacturer).
The supply chain concept is on the core of the automotive industry. It essentially
consists of three parts: supply, manufacturing and distribution. On this scenario,
AVERS standson themanufacturingpart,acquiring simpler individualparts from its
suppliers, combining them to produce the automotive parts and working with its
distributorstoensurethebuiltpartswillreach itsfinalcustomers,which, inturn,are
basicallycarassemblersandautomotivepartdealers.
According to thegivencasestudy,thecurrent IT landscapeofAVERSdoesnotmeet
theperformance,flexibilityandadaptabilityrequirementsexpectedonanautomotive
supplychain.
Systems
are
not
well
integrated,
thus
often
requiring
manual
data
entry,
production planning and inventory level control are notmanaged and the level of
detailandaccuracyontheinformationavailableisnotsatisfactory,tosummarizesome
of the problems. Therefore, an Order Management System (OMS) should be
implemented to enable the SOA approach on AVERS supply chain, collecting
informationfromdisparatesystems,producingdatainanagreedcommonformatand
unifyingthedisparateprocessesintooneconsistentorderprocessflowacrossnotonly
allinternalbusinessunitsofAVERS,butalsoitschainpartners.
TheProposedSOASolution
InordertoachievearobustSOAsolutionfortheAVERSsupplychaincase,somemain
processingstepsareproposedtobeintroducedontheOMS.Theyarelistedasfollows:
1) Registrationofanewincomingpurchaseorderfromacustomer;2) Verificationofordercompletion;3) Checkcustomerrelationshiptypeandcreditworthiness;4) Consolidationofallitemsonasinglepurchaseorderpercustomer;5) Creationofabill;
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
12/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
6) Checkofinventorylevelsandtriggeringofstockreplenishmentifneeded;7) Sendingofinventorydatatoalogisticsserviceproviderwhichisresponsiblefor
routingtheshipmentoftheitemstothecustomer;
8) Approvalofshipmentdetailsandsendingoffinalinvoicetothecustomer;9) Negotiationofpaymentdetails.
Thesestepsconsistinasimplifiedapproachofthewholepurchaseorderprocessingby
theautomotivesupplychainaroundAVERS.Thus,basedonthe literaturestudydone
anddescribed inthisdocumentandonthegroupmembersprofessionalexperience,
some suggestions aremade inorder to improve thedetail level and realism of the
AVERScasestudy,specificallyconcerningthemanufacturingpartoftheprocess.Such
suggestionsaredepictedonthenextparagraphs.
SuggestionstoImprovetheCaseStudyTheManufacturingPart
ThepartthatconcernsthemanufacturingprocessoftheautomotivepartsbyAVERSis
verysimplifiedonthecasestudydescription.Below,theparagraphthatexplainshow
thestockreplenishmentworksisreproduced:
TheInventoryischeckedagainsttheappropriatequantitiesrequiredbythepurchase
order. If there is insufficientstockof theparts required,an inventory replenishment
processcan
be
initiated
to
move
stock
from
centralized
warehouses
to
subsidiary
warehouses.
Asitcanbenoticed,thetextdoesnotevenmentionthemanufacturingprocessofthe
automotiveparts,consideringonlythatAVERSreplenishes itsstocksbyrepositioning
partsamongitswarehouses.Suchparts,naturally,havetobeproducedatsomepoint
intime.Therefore,thefirstsuggestiontoimprovethecasestudyistoincludethecase
whenstock levelsruntoo loworevenareempty,demandingthatproductionorders
aresenttothemanufacturingunitsofAVERS.
Aiming at the improvement of the description of the manufacturing scenario, one
interesting solution is to apply some industrywide spread standards to it, thus
bringing thestudycasecloser to reality.Figure10[14]showssome typicalstandards
usedintheindustryingeneral,eitherforintercompanycommunicationorinternallyin
an enterprise and, also, regarding different aspects, such as business documents
formatsormessagingprotocols.
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
13/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
Figure8StandardsforManufacturingSystemsIntegration
Asitcanbeseen,oneofthestandardstypicallyusedonthemanufacturinglevel(Level
3onFigure8)istheISA95norm.Thus,applyingthisstandardtotheAVERScasestudy
contextsounds
like
agood
idea.
ANSI/ISA-95Standard
TheANSI/ISA95 isastandardthatprovidesmodelsandterminology fordefiningthe
interfaces between an enterprises business system and its manufacturing control
systems. Its goal is to reduce the effort, cost and error while implementing such
interfaces,asitcanbecheckedwithmoredetailin[10].Figure9depictsthedifferent
levels inamanufacturingenterpriseandpresentsahelicopterviewofANSI/ISA95s
definitions.
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
14/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
Figure9ManufacturingEnterpriseLevels
More precisely, the standard defines the scope of manufacturing operations and
control domain, the organization of physical assets involved in manufacturing, the
functionsassociated
with
the
aforementioned
interfaces
and
the
information
that
is
sharedbetweencontrolandenterprisefunctions.
Since the focusof this case study isproposinganSOAorientedarchitecture for the
manufacturing operations ofANVERS, it is believed that the solutionwould benefit
greatlyincomplyingatsomeleveltothisstandard.
EquipmentHierarchyModelThe first definition provided in the standard is that of the physical assets of an
enterprise.Usually, these assets are organizedhierarchically as shown in Figure 10.
Thismodel
defines
the
areas
of
responsibility
for
the
different
function
levels.
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
15/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
Figure10TheEquipmentHierarchyModel
ItisbelievedthatthemodelingoftheSOAsolutionforANVERSshouldadoptasimilar
hierarchic
model
for
its
physical
assets.
The
use
of
a
standardized
model
for
a
domain
thattrespassesthewholeenterprisecaneaseinagreatmannertheinterfacesdefined
insystemsthroughoutAVERS.
FunctionalFlowDataModelThe model presented in Figure 11 defines both the main functions of an
enterprise involved with manufacturing and the information flows between the
functionsthatcrosstheenterprisecontrolinterface.
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
16/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
Figure11TheMainManufacturingFunctionsandInformationFlows
Since the scope of this document is to deal strictlywith the order processing and
manufacturing part ofANVERS, only 3main functions vital to theseprocesswill be
studied indetail.Theotherswillbeassumedtobedefinedelsewhere.The functions
andsubfunctionsofinterestaredetailedasfollows:
Order Processing Customer order handling, acceptance and confirmation;waiver
and
reservation
handling;
determining
production
orders.
Production Scheduling Determining production schedule and availableproductsforsales.
ProductionControlControllingthetransformationofrawmaterials intoendproducts in accordancewithproduction schedule and standards;performing
plantengineeringactivitiesandupdateofprocessplans.
Having defined the 3 functions of interest, it is now possible to better define the
informationflowsofinterestinthescopeofthiscasestudy:
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
17/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
ProductionOrdersProductionorderinformationflowsfromorderprocessingfunctions to production scheduling functions and defines the accepted
customerordersthatwillbelaterusedtodetermineworkfortheplant;
Availability Availability information flows from the production schedulingfunctions to theorderprocessing functionsanddefines theplants ability to
fulfilltheorder;
Schedule The schedule information flows from the production schedulingfunctionstotheproductioncontrolfunctionsandcontainsthe informationon
whatproduct is tobemade,howmuch is tobemade,andwhen it is tobe
made;
ProductionCapabilityTheproductioncapability information flows from theproduction
control
functions
to
the
production
scheduling
functions
and
defines the current committed, available, and unattainable capability of the
productionfacility;
ProductionfromPlanTheproductionfromplan information flows fromtheproduction control functions to the production scheduling functions and
containsinformationaboutthecurrentandcompletedproductionresultsfrom
executionoftheplan,thuscontainingwhatwasmade,howmuchwasmade,
howitwasmade,andwhenitwasmade.
ObjectModelThe standard presents also an objectmodel and provides a context for the object
models.Mostoftheinformationdescribedinthedataflowmodelfallsintothreemain
areas:
Informationrequiredtoproduceaproduct Informationaboutthecapabilitytoproduceaproduct Informationaboutactualproductionoftheproduct
Figure 12 presents the proposed highlevel model to describe the aforementioned
areas.The
production
information
defines
what
was
made
and
what
was
used.
Its
elements correspond to information in production scheduling that definedwhat to
make and what to use. The production scheduling elements correspond to
information in theproductdefinition thatdefineswhatmustbespecified tomakea
product. The product definition elements correspond to information in the process
segmentdefinitionsthatdefinewhatcanbedonewiththeproductionresources.
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
18/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
Figure12TheISAObjectModelforProductionData
Figure13presentsan illustratedwayto interpret thepreviouspicture. Itshowshow
this interaction ismadebetween3of the layersof theproductioncontrol. Itmakes
clearhow the segments are allorganized in aworkflowwhiledefining theway the
productshouldbeassembled. Itclarifiesaswellthattheslantedrectangles inFigure
12 represent any of the production resources such as personnel, equipment, or
material.
Figure13SchemaaboutHowToInterprettheObjectModelforProductionData
Thetwopreviouspicturesimplythattoprovideathoroughmodel,thedetailedmodels
ofvariouselementssuchaspersonnel,andequipmentshouldbebetterdefined.The
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
19/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
standard provides also a detailed model for each of these elements. ANSI/ISA95
definestheclassesandalsotheattributesineachoftheelementsasshowninFigures
14 21.ThesemodelswillbeusedasareferencewhilemodelingtheANVERSsystem.
Abriefdescriptionispresentedforeachmodel:
Personnel Contains the information about specific personnel, classes ofpersonnel,andqualificationsofpersonnelthatwillbelaterrequiredtoproduce
themanufacturedgoods.
Figure14ThePersonnelObjectModel
EquipmentContainstheinformationaboutspecificequipment,theclassesofequipment, equipment capability tests, and maintenance information
associatedwithequipmentsthatwillbelaterusedinthemanufacturing.
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
20/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
Figure15TheEquipmentObjectModel
MaterialContainstheinventoryofraw,finished,andintermediatematerials.Providesalsocurrentmaterial information,which iscontained inthematerial
lotandmaterialsublotinformation.
Figure16TheMaterialObjectModel
Production Capability Contains information about all resources forproductionforselectedtimes.Thisismadeupofinformationaboutequipment,
material, personnel, and process segments. It describes the names, terms,
statuses, and quantities of which the manufacturing control system has
knowledge.
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
21/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
Figure17TheProductionCapabilityObjectModel
ProcessSegmentDefinesthecollectionofcapabilitiesneededforasegmentofproduction,independentofanyparticularproduct.
Figure18
The
Process
Segment
Object
Model
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
22/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
ProductDefinitionDefineswhatsteps,materialandequipmentsareneededin order to produce one given product. Defines also the sequence of the
segmentsthatshouldbetakentomanufacturethegood.
Figure19TheProductDefinitionObjectModel
ProductionRequestDefines therequest forproduction forasingleproductidentifiedbyaproductionrule.ItisaggregatedinaProductionScheduletobe
mapped to the Production Orders. A production request contains the
informationrequired
by
manufacturing
to
fulfill
scheduled
production
and
mightidentifyorreferencetheassociatedproductionrule.
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
23/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
Figure20TheProductionRequestObjectModel
ProductionPerformanceDefinestheresponsesfrommanufacturingthatareassociatedwithaproductionrequest. Theremaybeoneormoreproduction
responses for a single production request if the production facility needs to
splitthe
production
request
into
smaller
elements
of
work.
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
24/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
Figure21TheProductionPerformanceObjectModel
4- References
[1]Availablefrom:http://en.wikipedia.org/wiki/Original_equipment_manufacturer
[2]OBrien,S.,Lae,E.Researchautomotivepartsmanufacturers.RBCcapitalmarkets.
December2009.
[3],[4]OfficeofTransportationandMachinery.U.S.DepartmentofCommerce.Onthe
road:U.S.automotivepartsindustryannualassessment.2011.
[5]Wengel,J.,Warnke,P.Lindbom,J. ThefutureofmanufacturinginEurope2015
2020:Thechallengeforsustainability.Casestudy:Automotiveindustrypersonalcars.
February2003.
[6]SOAinManufacturingGuidebook,MESAInternational,IBMCorporationand
Capgemini,Whitepaper,2008
-
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
25/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
[7]Bolton,R.,Tayler,S.,PQLIEngineeringControlsandAutomationStrategy,in:
JournalofPharmaceuticalInnovation,Volume3,Number2,p.8894,June2008
[8]Kiritsis,
D.,
Automotive
Manufacturing
Research
Roadmap
for
RFID,
RFID
Academic
Conference,MassachusettsInstituteofTechnology,January2006,availableat
http://ocw.mit.edu/courses/engineeringsystemsdivision/esd290specialtopicsin
supplychainmanagementspring2005/conferencevideos/dimitris_rfid.pdf,last
access:02/10/2011
[9]IBMServicesArchitectureTeam,WebServicesarchitectureoverview,IBM,
September2000,availableathttps://www.ibm.com/developerworks/library/wovr/,
lastaccess:02/10/2011
[10]ANSI/ISA95,InternationalStandard,availableathttp://www.isa95.com,last
access:02/10/2011
[11]Masson,C.,SOAcanlightupmanufacturingIT,ComputerWeekly,November2006,
availableatwww.computerweekly.com/Articles/2006/11/09/219795/SOAcanlight
upmanufacturingIT.htm,lastaccess:02/10/2011
[12]Kelly,L.,BuildingaflexibleITarchitecture,Whitepaper,ComputerWeekly,March
2011,available
athttp://www.computerweekly.com/Articles/2011/03/18/245977/Whitepaper
BuildingaFlexibleITArchitecture.htm,lastaccess:02/10/2011
[13]Papazoglou,M.P.,WebServices:PrinciplesandTechnology,PrenticeHall,July
2007
[14]GiffordC.,delaHostriaE.,NollerD.,ChildressL.,BoydA.Standardsfor
ManufacturingSystemsIntegrationISA95andOAGIS WhitePaperSeries White
Paper#2:OAGIS,ISA95andRelatedManufacturingIntegrationStandards
ASurvey
5GroupMemberDetails
AjaySagar ANR411519
Fbio
Cardoso
Coutinho
ANR
291947
http://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttps://www.ibm.com/developerworks/library/w-ovr/https://www.ibm.com/developerworks/library/w-ovr/https://www.ibm.com/developerworks/library/w-ovr/http://www.isa-95.com/http://www.isa-95.com/http://www.isa-95.com/http://www.computerweekly.com/Articles/2006/11/09/219795/SOA-can-light-up-manufacturing-IT.htmhttp://www.computerweekly.com/Articles/2006/11/09/219795/SOA-can-light-up-manufacturing-IT.htmhttp://www.computerweekly.com/Articles/2006/11/09/219795/SOA-can-light-up-manufacturing-IT.htmhttp://www.computerweekly.com/Articles/2006/11/09/219795/SOA-can-light-up-manufacturing-IT.htmhttp://www.computerweekly.com/Articles/2006/11/09/219795/SOA-can-light-up-manufacturing-IT.htmhttp://www.computerweekly.com/Articles/2006/11/09/219795/SOA-can-light-up-manufacturing-IT.htmhttp://www.computerweekly.com/Articles/2006/11/09/219795/SOA-can-light-up-manufacturing-IT.htmhttp://www.computerweekly.com/Articles/2006/11/09/219795/SOA-can-light-up-manufacturing-IT.htmhttp://www.computerweekly.com/Articles/2006/11/09/219795/SOA-can-light-up-manufacturing-IT.htmhttp://www.computerweekly.com/Articles/2006/11/09/219795/SOA-can-light-up-manufacturing-IT.htmhttp://www.computerweekly.com/Articles/2006/11/09/219795/SOA-can-light-up-manufacturing-IT.htmhttp://www.computerweekly.com/Articles/2011/03/18/245977/White-paper-Building-a-Flexible-IT-Architecture.htmhttp://www.computerweekly.com/Articles/2011/03/18/245977/White-paper-Building-a-Flexible-IT-Architecture.htmhttp://www.computerweekly.com/Articles/2011/03/18/245977/White-paper-Building-a-Flexible-IT-Architecture.htmhttp://www.computerweekly.com/Articles/2011/03/18/245977/White-paper-Building-a-Flexible-IT-Architecture.htmhttp://www.computerweekly.com/Articles/2011/03/18/245977/White-paper-Building-a-Flexible-IT-Architecture.htmhttp://www.computerweekly.com/Articles/2011/03/18/245977/White-paper-Building-a-Flexible-IT-Architecture.htmhttp://www.computerweekly.com/Articles/2011/03/18/245977/White-paper-Building-a-Flexible-IT-Architecture.htmhttp://www.computerweekly.com/Articles/2011/03/18/245977/White-paper-Building-a-Flexible-IT-Architecture.htmhttp://www.computerweekly.com/Articles/2011/03/18/245977/White-paper-Building-a-Flexible-IT-Architecture.htmhttp://www.computerweekly.com/Articles/2011/03/18/245977/White-paper-Building-a-Flexible-IT-Architecture.htmhttp://www.computerweekly.com/Articles/2011/03/18/245977/White-paper-Building-a-Flexible-IT-Architecture.htmhttp://www.computerweekly.com/Articles/2011/03/18/245977/White-paper-Building-a-Flexible-IT-Architecture.htmhttp://www.computerweekly.com/Articles/2011/03/18/245977/White-paper-Building-a-Flexible-IT-Architecture.htmhttp://www.computerweekly.com/Articles/2011/03/18/245977/White-paper-Building-a-Flexible-IT-Architecture.htmhttp://www.computerweekly.com/Articles/2011/03/18/245977/White-paper-Building-a-Flexible-IT-Architecture.htmhttp://www.computerweekly.com/Articles/2006/11/09/219795/SOA-can-light-up-manufacturing-IT.htmhttp://www.computerweekly.com/Articles/2006/11/09/219795/SOA-can-light-up-manufacturing-IT.htmhttp://www.isa-95.com/https://www.ibm.com/developerworks/library/w-ovr/http://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdfhttp://ocw.mit.edu/courses/engineering-systems-division/esd-290-special-topics-in-supply-chain-management-spring-2005/conference-videos/dimitris_rfid.pdf -
8/13/2019 papazoglou_webserv_2e_cs_solution_notes_part1
26/26
ServiceOrientedArchitectureCaseStudy
Part1ProblemUnderstandingandLiteratureReview
HolgerEdgarOviedoCahuata ANR336584
RodrigoDeOliveiraMachado ANR929593
SuriChandramouli ANR107208
TobiasHberle ANR627260