SlideShare une entreprise Scribd logo
1  sur  26
The Factory InfoStore: Using SoA to
Easily Create Factory Applications
Date: October, 2013
Linked to: RTD Research at FAST-Lab.

Contact information
Tampere University of Technology,
FAST Laboratory,
P.O. Box 600,
FIN-33101 Tampere,
Finland
Email: fast@tut.fi
www.tut.fi/fast

Conference: The 9th conference of the
European Technology Platform on Future
Manufacturing
Technologies
(ETP
ManuFuture) was held on 6-8 October
2013 in Vilnius, Lithuania.
Title of the paper: The Factory
InfoStore: Using SoA to Easily Create
Factory Applications
Authors: Jose L. Martinez Lastra
If you would like to receive a reprint of
the original paper, please contact us
The Factory InfoStore:
Using SoA to Easily Create Factory
Applications
Prof. Jose L. Martinez Lastra
lastra@ieee.org
FAST-Lab. Director
www.tut.fi/fast
Outline
• SoA: Fundamentals (revisited)
– Architecture
– Services
– (Semantic) Web Services

• Factory InfoStore
• (examples of) Factory Applications
• videos
Outline
• SoA: Fundamentals (revisited)
– Architecture
– Services
– (Semantic) Web Services

• Factory InfoStore
• (examples of) Factory Applications
• videos
Service-oriented Architecture
• A Service is a software interface that encapsulates the
functionality of a device or process
• Service-Oriented Architecture (SoA)
lis
h
Pu
b

– Service broker

Service Broker
ch
ar te
Se ca
Lo

– Service provider
– Service requestor

Service Provider

Invoke

Service Requestor

• The Service Broker is the mechanism for publishing and
locating providers of a process
Service Interface
• Web Services
– Ethernet and IP networks
– XML and SOAP

• Described by WSDL
– Web Service Description Language
– XML request and response messages

DPWS stack
Web Services in Devices
• A service encapsulates a controlled process
– Discrete operation
– A controlled and measurable change in the environment

• Varying granularity of services
– From basic operations...
• E.g. a servo-translation

– ... to complex processes
• E.g. a pick-and-place operation

• Complex processes can be
– An orchestrated composition of basic operations
– An encapsulation of a legacy equipment
Web Services and Integration
• Same technology:
–
–
–
–

low-level devices
machines
factory information systems
enterprise information systems

• Seamless vertical integration of heterogeneous elements
• Flexible information systems:
– System architecture dictated by requirements, not by technology
Semantic Web Services Overview
Motivation
• Desire to quickly (re)configure manufacturing systems
• Large variety and complexity of
– Available services
– Required orchestrations

• Automate (partially) the engineering processes of
selecting and composing services
Outline
• SoA: Fundamentals (revisited)
– Architecture
– Services
– (Semantic) Web Services

• Factory InfoStore
• (examples of) Factory Applications
• videos
The Concept of Factory
Application
The Concept of Factory
Application
Some Benefits
• New potential biz opportunities for SMEs as
producers of Factory Applications:
– Encapsulation of their known how
– Potential new solutions based on non-direct
information

• Benefits for SMEs as users of the Factory
Applications:
– Tailor made solutions
– Transparent IT infrastructure (potentially
outsource to the cloud)
Factory InfoStore (an
example)
Outline
• SoA: Fundamentals (revisited)
– Architecture
– Services
– (Semantic) Web Services

• Factory InfoStore
• (examples of) Factory Applications 1/2
• videos
Machine Visualization
Embedded HMI
Same data source
Same data source
Same interface
Same interface
Different applications
Different applications
Different exe platforms
Different exe platforms

From Silicon to the Cloud
From Silicon to the Cloud
Machine Visualization
HMI (Commercial Product)
Machine Visualization
HMI (3rd Party)
Outline
• SoA: Fundamentals (revisited)
– Architecture
– Services
– (Semantic) Web Services

• Factory InfoStore
• (examples of) Factory Applications 2/2
• videos
Advanced Pallet information
System APIS
• The concept is scalable to wireless networks
deploying 6LowPAN
• APIS provides the positioning information, in
real-time, of manufacturing carriers
• By having the current position of each carrier
we can better control the production flow
Advanced Pallet information
System
Advanced Pallet Information
System
Advanced Pallet Information
System
Outline
• SoA: Fundamentals (revisited)
– Architecture
– Services
– (Semantic) Web Services

• Factory InfoStore
• (examples of) Factory Applications
• videos
Advanced Pallet information
System APIS
http://youtu.be/d_iMLPx8-tw
2:38 -> 3:43
The Factory InfoStore :
Using SoA to Easily
Create Factory
Applications
lastra@ ieee.org
www.tut.fi/fast

Semantic Web Services in Factory Automation: Fundamental Insights and Research
Roadmap. IEEE Trans. Industrial Informatics (TII) 2(1):1-11
A Semantic Web Services-based approach for production systems control. Advanced
Engineering Informatics 24(3): 285-299
Semantics-based Composition of Factory Automation Processes Encapsulated by Web
Services. IEEE Transactions on Industrial Informatics
http://dx.doi.org/10.1109/TII.2012.2220554 (open access)
An agent-based system for orchestration support of web service-enabled devices in discrete
manufacturing systems. Journal of Intelligent Manufacturing Vol.23, Issue: 6, 2681-2702

Contenu connexe

En vedette

12 days of_christmas
12 days of_christmas12 days of_christmas
12 days of_christmaslthompson981
 
الاختبار
الاختبارالاختبار
الاختبارMai Khaled
 
Task 10 formal proposal#
Task 10   formal proposal#Task 10   formal proposal#
Task 10 formal proposal#Tyrrell
 
Be cool! tercer ciclo de educación primaria student's section
Be cool! tercer ciclo de educación primaria student's sectionBe cool! tercer ciclo de educación primaria student's section
Be cool! tercer ciclo de educación primaria student's section_jhony_
 
A theology of work presentation session one
A theology of work presentation   session oneA theology of work presentation   session one
A theology of work presentation session oneEdward Bryant
 
New frontier organic
New frontier organicNew frontier organic
New frontier organicaltebao
 
Ruta de aprendizaje semana 1
Ruta de aprendizaje semana 1Ruta de aprendizaje semana 1
Ruta de aprendizaje semana 1Kattia Rodriguez
 
1ο μέρος
1ο μέρος1ο μέρος
1ο μέροςgeorgiaba
 
Construction e business inaugural lecture
Construction e business inaugural lectureConstruction e business inaugural lecture
Construction e business inaugural lectureSrinath Perera
 
L'edificazione stato moderno approfondimento
L'edificazione stato moderno   approfondimentoL'edificazione stato moderno   approfondimento
L'edificazione stato moderno approfondimentogiovanni quartini
 
Nt tdocomo hirojyu-takahashi-distribution
Nt tdocomo hirojyu-takahashi-distributionNt tdocomo hirojyu-takahashi-distribution
Nt tdocomo hirojyu-takahashi-distributionTsuguo Nobe
 
Kuliah 9 menulis proposal
Kuliah 9 menulis proposalKuliah 9 menulis proposal
Kuliah 9 menulis proposalAgus Dollar
 
Wiki πρότυπο παρουσίασης
Wiki πρότυπο παρουσίασης Wiki πρότυπο παρουσίασης
Wiki πρότυπο παρουσίασης aivanoulis
 
Giao trinh php can ban
Giao trinh php can banGiao trinh php can ban
Giao trinh php can banhieusy
 
Daftarhadir&nilai belajar&pembelajaran 1415
Daftarhadir&nilai belajar&pembelajaran 1415Daftarhadir&nilai belajar&pembelajaran 1415
Daftarhadir&nilai belajar&pembelajaran 1415MTs Nurul Huda Sukaraja
 
Data Warehouse Project
Data Warehouse ProjectData Warehouse Project
Data Warehouse ProjectSunny U Okoro
 
End user training creating a new employee
End user training   creating a new employeeEnd user training   creating a new employee
End user training creating a new employeeNicoleOlonovich
 
Шилина М. Г. Связи с общественностью: стратегии развития в обществе инноваций
Шилина М. Г. Связи с общественностью: стратегии развития в обществе инновацийШилина М. Г. Связи с общественностью: стратегии развития в обществе инноваций
Шилина М. Г. Связи с общественностью: стратегии развития в обществе инновацийprasu1995
 

En vedette (20)

Lijphart99
Lijphart99Lijphart99
Lijphart99
 
12 days of_christmas
12 days of_christmas12 days of_christmas
12 days of_christmas
 
الاختبار
الاختبارالاختبار
الاختبار
 
Task 10 formal proposal#
Task 10   formal proposal#Task 10   formal proposal#
Task 10 formal proposal#
 
Be cool! tercer ciclo de educación primaria student's section
Be cool! tercer ciclo de educación primaria student's sectionBe cool! tercer ciclo de educación primaria student's section
Be cool! tercer ciclo de educación primaria student's section
 
A theology of work presentation session one
A theology of work presentation   session oneA theology of work presentation   session one
A theology of work presentation session one
 
New frontier organic
New frontier organicNew frontier organic
New frontier organic
 
Ruta de aprendizaje semana 1
Ruta de aprendizaje semana 1Ruta de aprendizaje semana 1
Ruta de aprendizaje semana 1
 
1ο μέρος
1ο μέρος1ο μέρος
1ο μέρος
 
Construction e business inaugural lecture
Construction e business inaugural lectureConstruction e business inaugural lecture
Construction e business inaugural lecture
 
Theories andphil inedu
Theories andphil ineduTheories andphil inedu
Theories andphil inedu
 
L'edificazione stato moderno approfondimento
L'edificazione stato moderno   approfondimentoL'edificazione stato moderno   approfondimento
L'edificazione stato moderno approfondimento
 
Nt tdocomo hirojyu-takahashi-distribution
Nt tdocomo hirojyu-takahashi-distributionNt tdocomo hirojyu-takahashi-distribution
Nt tdocomo hirojyu-takahashi-distribution
 
Kuliah 9 menulis proposal
Kuliah 9 menulis proposalKuliah 9 menulis proposal
Kuliah 9 menulis proposal
 
Wiki πρότυπο παρουσίασης
Wiki πρότυπο παρουσίασης Wiki πρότυπο παρουσίασης
Wiki πρότυπο παρουσίασης
 
Giao trinh php can ban
Giao trinh php can banGiao trinh php can ban
Giao trinh php can ban
 
Daftarhadir&nilai belajar&pembelajaran 1415
Daftarhadir&nilai belajar&pembelajaran 1415Daftarhadir&nilai belajar&pembelajaran 1415
Daftarhadir&nilai belajar&pembelajaran 1415
 
Data Warehouse Project
Data Warehouse ProjectData Warehouse Project
Data Warehouse Project
 
End user training creating a new employee
End user training   creating a new employeeEnd user training   creating a new employee
End user training creating a new employee
 
Шилина М. Г. Связи с общественностью: стратегии развития в обществе инноваций
Шилина М. Г. Связи с общественностью: стратегии развития в обществе инновацийШилина М. Г. Связи с общественностью: стратегии развития в обществе инноваций
Шилина М. Г. Связи с общественностью: стратегии развития в обществе инноваций
 

Similaire à The Factory InfoStore:Using SoA to Easily Create Factory Applications

TiConf Australia 2013
TiConf Australia 2013TiConf Australia 2013
TiConf Australia 2013Jeff Haynie
 
RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...
RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...
RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...Rockwell Automation
 
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...Tomek Borek
 
Onboarding a Historical Company on the Cloud Journey (IT Camp 2018)
Onboarding a Historical Company on the Cloud Journey (IT Camp 2018)Onboarding a Historical Company on the Cloud Journey (IT Camp 2018)
Onboarding a Historical Company on the Cloud Journey (IT Camp 2018)Marius Zaharia
 
Smarter Manufacturing through Equipment Data-Driven Application Design
Smarter Manufacturing through Equipment Data-Driven Application DesignSmarter Manufacturing through Equipment Data-Driven Application Design
Smarter Manufacturing through Equipment Data-Driven Application DesignKimberly Daich
 
SURF Lego - Architecture - Peter Boers- NWD23
SURF Lego - Architecture - Peter Boers- NWD23SURF Lego - Architecture - Peter Boers- NWD23
SURF Lego - Architecture - Peter Boers- NWD23SURFevents
 
Industrial transformation-simplified-with-mqtt-and-sparkplug
Industrial transformation-simplified-with-mqtt-and-sparkplugIndustrial transformation-simplified-with-mqtt-and-sparkplug
Industrial transformation-simplified-with-mqtt-and-sparkplugHugoMller5
 
JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...
JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...
JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...terrencebarr
 
Using OSGi Technology for Retail Stores - Stefan Fassmann, IBM
Using OSGi Technology for Retail Stores - Stefan Fassmann, IBMUsing OSGi Technology for Retail Stores - Stefan Fassmann, IBM
Using OSGi Technology for Retail Stores - Stefan Fassmann, IBMmfrancis
 
SustainablePlaces_ifcOWL_applications_2015-09-17
SustainablePlaces_ifcOWL_applications_2015-09-17SustainablePlaces_ifcOWL_applications_2015-09-17
SustainablePlaces_ifcOWL_applications_2015-09-17Pieter Pauwels
 
IIoT / Industry 4.0 with Apache Kafka, Connect, KSQL, Apache PLC4X
IIoT / Industry 4.0 with Apache Kafka, Connect, KSQL, Apache PLC4X IIoT / Industry 4.0 with Apache Kafka, Connect, KSQL, Apache PLC4X
IIoT / Industry 4.0 with Apache Kafka, Connect, KSQL, Apache PLC4X Kai Wähner
 
Flexible and Scalable Integration in the Automation Industry/Industrial IoT
Flexible and Scalable Integration in the Automation Industry/Industrial IoTFlexible and Scalable Integration in the Automation Industry/Industrial IoT
Flexible and Scalable Integration in the Automation Industry/Industrial IoTconfluent
 
Savare transforming a silo into modular services. The continuous evolution of...
Savare transforming a silo into modular services. The continuous evolution of...Savare transforming a silo into modular services. The continuous evolution of...
Savare transforming a silo into modular services. The continuous evolution of...FIAT/IFTA
 

Similaire à The Factory InfoStore:Using SoA to Easily Create Factory Applications (20)

Integration for manufacturing The eScop Approach
Integration for manufacturing  The eScop ApproachIntegration for manufacturing  The eScop Approach
Integration for manufacturing The eScop Approach
 
Knowledge-based web service integration for industrial automation
Knowledge-based web service  integration for industrial automationKnowledge-based web service  integration for industrial automation
Knowledge-based web service integration for industrial automation
 
A Web-­Based Simulator for a Discrete Manufacturing System
A Web-­Based Simulator for a Discrete  Manufacturing SystemA Web-­Based Simulator for a Discrete  Manufacturing System
A Web-­Based Simulator for a Discrete Manufacturing System
 
Towards processing and reasoning streams of events in knowledge driven manufa...
Towards processing and reasoning streams of events in knowledge driven manufa...Towards processing and reasoning streams of events in knowledge driven manufa...
Towards processing and reasoning streams of events in knowledge driven manufa...
 
TiConf Australia 2013
TiConf Australia 2013TiConf Australia 2013
TiConf Australia 2013
 
RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...
RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...
RA TechED 2019 - SY08 - Developing Information Ready Applications using Smart...
 
Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the C...
Supporting a Cloud Platform with Streams of  Factory Shop Floor Data in the C...Supporting a Cloud Platform with Streams of  Factory Shop Floor Data in the C...
Supporting a Cloud Platform with Streams of Factory Shop Floor Data in the C...
 
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
Łukasz Romaszewski on Internet of Things Raspberry Pi and Java Embedded JavaC...
 
Onboarding a Historical Company on the Cloud Journey (IT Camp 2018)
Onboarding a Historical Company on the Cloud Journey (IT Camp 2018)Onboarding a Historical Company on the Cloud Journey (IT Camp 2018)
Onboarding a Historical Company on the Cloud Journey (IT Camp 2018)
 
Smarter Manufacturing through Equipment Data-Driven Application Design
Smarter Manufacturing through Equipment Data-Driven Application DesignSmarter Manufacturing through Equipment Data-Driven Application Design
Smarter Manufacturing through Equipment Data-Driven Application Design
 
Potentials of web standards for automation control in manufacturing systems
Potentials of web standards for automation control in manufacturing systemsPotentials of web standards for automation control in manufacturing systems
Potentials of web standards for automation control in manufacturing systems
 
SURF Lego - Architecture - Peter Boers- NWD23
SURF Lego - Architecture - Peter Boers- NWD23SURF Lego - Architecture - Peter Boers- NWD23
SURF Lego - Architecture - Peter Boers- NWD23
 
Industrial transformation-simplified-with-mqtt-and-sparkplug
Industrial transformation-simplified-with-mqtt-and-sparkplugIndustrial transformation-simplified-with-mqtt-and-sparkplug
Industrial transformation-simplified-with-mqtt-and-sparkplug
 
JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...
JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...
JavaOne 2015: CON3434 - Bringing IoT Cloud Services ...
 
Smart Factory Web Testbed at a Glance
Smart Factory Web Testbed at a GlanceSmart Factory Web Testbed at a Glance
Smart Factory Web Testbed at a Glance
 
Using OSGi Technology for Retail Stores - Stefan Fassmann, IBM
Using OSGi Technology for Retail Stores - Stefan Fassmann, IBMUsing OSGi Technology for Retail Stores - Stefan Fassmann, IBM
Using OSGi Technology for Retail Stores - Stefan Fassmann, IBM
 
SustainablePlaces_ifcOWL_applications_2015-09-17
SustainablePlaces_ifcOWL_applications_2015-09-17SustainablePlaces_ifcOWL_applications_2015-09-17
SustainablePlaces_ifcOWL_applications_2015-09-17
 
IIoT / Industry 4.0 with Apache Kafka, Connect, KSQL, Apache PLC4X
IIoT / Industry 4.0 with Apache Kafka, Connect, KSQL, Apache PLC4X IIoT / Industry 4.0 with Apache Kafka, Connect, KSQL, Apache PLC4X
IIoT / Industry 4.0 with Apache Kafka, Connect, KSQL, Apache PLC4X
 
Flexible and Scalable Integration in the Automation Industry/Industrial IoT
Flexible and Scalable Integration in the Automation Industry/Industrial IoTFlexible and Scalable Integration in the Automation Industry/Industrial IoT
Flexible and Scalable Integration in the Automation Industry/Industrial IoT
 
Savare transforming a silo into modular services. The continuous evolution of...
Savare transforming a silo into modular services. The continuous evolution of...Savare transforming a silo into modular services. The continuous evolution of...
Savare transforming a silo into modular services. The continuous evolution of...
 

Dernier

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Dernier (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

The Factory InfoStore:Using SoA to Easily Create Factory Applications

  • 1. The Factory InfoStore: Using SoA to Easily Create Factory Applications Date: October, 2013 Linked to: RTD Research at FAST-Lab. Contact information Tampere University of Technology, FAST Laboratory, P.O. Box 600, FIN-33101 Tampere, Finland Email: fast@tut.fi www.tut.fi/fast Conference: The 9th conference of the European Technology Platform on Future Manufacturing Technologies (ETP ManuFuture) was held on 6-8 October 2013 in Vilnius, Lithuania. Title of the paper: The Factory InfoStore: Using SoA to Easily Create Factory Applications Authors: Jose L. Martinez Lastra If you would like to receive a reprint of the original paper, please contact us
  • 2. The Factory InfoStore: Using SoA to Easily Create Factory Applications Prof. Jose L. Martinez Lastra lastra@ieee.org FAST-Lab. Director www.tut.fi/fast
  • 3. Outline • SoA: Fundamentals (revisited) – Architecture – Services – (Semantic) Web Services • Factory InfoStore • (examples of) Factory Applications • videos
  • 4. Outline • SoA: Fundamentals (revisited) – Architecture – Services – (Semantic) Web Services • Factory InfoStore • (examples of) Factory Applications • videos
  • 5. Service-oriented Architecture • A Service is a software interface that encapsulates the functionality of a device or process • Service-Oriented Architecture (SoA) lis h Pu b – Service broker Service Broker ch ar te Se ca Lo – Service provider – Service requestor Service Provider Invoke Service Requestor • The Service Broker is the mechanism for publishing and locating providers of a process
  • 6. Service Interface • Web Services – Ethernet and IP networks – XML and SOAP • Described by WSDL – Web Service Description Language – XML request and response messages DPWS stack
  • 7. Web Services in Devices • A service encapsulates a controlled process – Discrete operation – A controlled and measurable change in the environment • Varying granularity of services – From basic operations... • E.g. a servo-translation – ... to complex processes • E.g. a pick-and-place operation • Complex processes can be – An orchestrated composition of basic operations – An encapsulation of a legacy equipment
  • 8. Web Services and Integration • Same technology: – – – – low-level devices machines factory information systems enterprise information systems • Seamless vertical integration of heterogeneous elements • Flexible information systems: – System architecture dictated by requirements, not by technology
  • 9. Semantic Web Services Overview Motivation • Desire to quickly (re)configure manufacturing systems • Large variety and complexity of – Available services – Required orchestrations • Automate (partially) the engineering processes of selecting and composing services
  • 10. Outline • SoA: Fundamentals (revisited) – Architecture – Services – (Semantic) Web Services • Factory InfoStore • (examples of) Factory Applications • videos
  • 11. The Concept of Factory Application
  • 12. The Concept of Factory Application
  • 13. Some Benefits • New potential biz opportunities for SMEs as producers of Factory Applications: – Encapsulation of their known how – Potential new solutions based on non-direct information • Benefits for SMEs as users of the Factory Applications: – Tailor made solutions – Transparent IT infrastructure (potentially outsource to the cloud)
  • 15. Outline • SoA: Fundamentals (revisited) – Architecture – Services – (Semantic) Web Services • Factory InfoStore • (examples of) Factory Applications 1/2 • videos
  • 16. Machine Visualization Embedded HMI Same data source Same data source Same interface Same interface Different applications Different applications Different exe platforms Different exe platforms From Silicon to the Cloud From Silicon to the Cloud
  • 19. Outline • SoA: Fundamentals (revisited) – Architecture – Services – (Semantic) Web Services • Factory InfoStore • (examples of) Factory Applications 2/2 • videos
  • 20. Advanced Pallet information System APIS • The concept is scalable to wireless networks deploying 6LowPAN • APIS provides the positioning information, in real-time, of manufacturing carriers • By having the current position of each carrier we can better control the production flow
  • 24. Outline • SoA: Fundamentals (revisited) – Architecture – Services – (Semantic) Web Services • Factory InfoStore • (examples of) Factory Applications • videos
  • 25. Advanced Pallet information System APIS http://youtu.be/d_iMLPx8-tw 2:38 -> 3:43
  • 26. The Factory InfoStore : Using SoA to Easily Create Factory Applications lastra@ ieee.org www.tut.fi/fast Semantic Web Services in Factory Automation: Fundamental Insights and Research Roadmap. IEEE Trans. Industrial Informatics (TII) 2(1):1-11 A Semantic Web Services-based approach for production systems control. Advanced Engineering Informatics 24(3): 285-299 Semantics-based Composition of Factory Automation Processes Encapsulated by Web Services. IEEE Transactions on Industrial Informatics http://dx.doi.org/10.1109/TII.2012.2220554 (open access) An agent-based system for orchestration support of web service-enabled devices in discrete manufacturing systems. Journal of Intelligent Manufacturing Vol.23, Issue: 6, 2681-2702