SiLA 2 Enabling Digital Transformation in Smart Labs based on open standards, IoT and Industry 4.0 concepts
May 22, 2020
SiLA 2Enabling Digital Transformation in Smart Labs
based on open standards, IoT and Industry 4.0 concepts
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 2
Agenda
• Introduction to , History / Why SiLA 2?
• Lab Automation Today
• True Integration
• SiLA 2 Concepts and Technical Background
• Roadmap
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 3
at a Glance
• SiLA’s mission is to establish international standards which create open connectivity between systems in lab automation
• SiLA is a non-profitorganization with a global footprint, founded in 2008
http://www.sila-standard.org/
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 6
SiLA Vision
• Establish International Standards To Enable Open Connectivity In Lab Automation
• Base On Existing Standards, Only Define What’s Required To Fulfill Lab Automation Requirements
• Be Accessible, Straightforward, Stable, And Usable While Also Being Extensible
• Improve Data Integrity In Labs
• Promote Open Standards To Enable Lab Automation In A Cost Effective Way.
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 7
SiLA 2 Goals
• Accessibility: A developer looking at SiLA should have a success experience within minutes and in turn recommend to his supervisor to use SiLA for the next project (State-of-the-art technology base).
• Outstanding Concepts: The elegance of the concept will not only allow existing and new ways of interoperability but also convince users, instrument vendors and lab automation specialists.
• Community Process: Innovation will not be blocked but enabled by basing on SiLA concepts; different levels of standardization will allow rapid integration of new device types and evolution of existing ones.
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 10
What Makes SiLA 2 Different?
SiLA 2 is different compared to previous standard-ization approaches:
• Modular design
• Service oriented
• Based upon open standards and technologies, no license fees, no royalties, readily accessible
• Intelligent and elegant concepts
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 11
Agenda
• Introduction to , History / Why SiLA 2?
• Lab Automation Today
• True Integration
• SiLA 2 Concepts and Technical Background
• Roadmap
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 16
Agenda
• Introduction to , History / Why SiLA 2?
• Lab Automation Today
• True Integration
• SiLA 2 Concepts and Technical Background
• Roadmap
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 17
Smart Lab: Requirements
Today’s users expect:
• Seamless integration and operability between IT systems and instruments
• Zero configuration, no need for experts
• Intuitive Setup: “It just works!”
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 18
True Integration
• True Integration Requires Two Things:
• Communication → Communication Standards
• Data Exchange → Data Standards
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 19
True Integration
• A Communication Protocol Alone Leaves Us With Proprietary Data Structures. Data Ends Up In Silos.
• A Data (File) Format Alone Is Not Suitable For
Systems Where Components Need To Communicate. Copying Files Is Not Communication.
• → Both Are Needed For End-to-end Integration
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 20
True Integration
• True Integration Requires Two Things:
• Communication → Communication Standards
SiLA• Data Exchange → Data Standards
SiLA + AnIML
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 21
Benefit: Service Orientation
• Think of Entities In The Lab As Services:
• Instruments
• Workflow Execution
• Reporting / Presentation
• Storage
• Search
• LIMS / CDS/ LES / E-Notebook
• Services Interact In A Loosely-Coupled Manner.
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 24
Agenda
• Introduction to , History / Why SiLA 2?
• Lab Automation Today
• True Integration
• SiLA 2 Concepts and Technical Background
• Roadmap
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 25
SiLA Server & SiLA Client
SiLA ClientSiLA Server
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 26
SiLA 2 Discovery
• LIMS Performs SiLA Discovery
LIMSHello,
Who’s Out There?
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 27
SiLA 2 Discovery
• Instruments And Services (“SiLA Servers”)
Respond And Are Inventoried
LIMS
Balance
Hello, I’m Here!
Chromato-
graphy Data
System
Hello, I’m Here!
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 28
SiLA 2 Feature Discovery
• Instruments and Services (“SiLA Servers”) describe their Features (→ i.e. capabilities)
• LIMS learns how to communicate & data structures
LIMS
Balance
I Can Weigh Samples, I Am
An Analytical
Balance!
Chromato-
graphy Data
System
I Can Analyse
Samples, I
Am An HPLC!
What Can
You Do?
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 31
Separation of concerns led to splitting the SiLA 2
Specification in three parts:
• Part A:• “Overview, Concepts and Core Specification”
• Introduces the core concepts at a general level
• Part B:• “Mapping specification”
• Introduces the mapping of the concepts defined in Part A to the
base technology gRPC
• Implementation guide for developers
• Part C:• “Standard Features Index”
Structure of the Technical Specification
31
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 32
Separation of concerns led to splitting the SiLA 2
Specification in three parts:
• Part A:• “Overview, Concepts and Core Specification”
• Introduces the core concepts at a general level
• Part B:• “Mapping specification”
• Introduces the mapping of the concepts defined in Part A to the
base technology gRPC
• Implementation guide for developers
• Part C:• “Standard Features Index”
Structure of the Technical Specification
32
StableCore
FlexibleEvolution & Extension
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 33
SiLA 2 Specification
• Future Proof due to selection of widely accepted and long-living Internet standards –see also next slides.
• Separation of concepts (Part A) from technology mapping (Part B)
• Stable core standard (Parts A and B)
• Core Feature Definitions (Part C)
• Flexible evolution and extension on Feature level
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 34
Feature Framework
• Features framework: Design guideline for specifying
and implementing Services (containing Commands,
Parameters, Properties) which is the basis for the SiLA
ontology / taxonomy.
• Features will be lightweight to maintain: We worked on
a improved community process for specifying,
maintaining and balloting.
• Features can be in a vendor specific or SiLA standard
“namespace”. Each standard Feature has a Maturity
Level. Features can therefore co-exist nicely.
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 36
SiLA 2 – Technical Summary
• SiLA 2 is a “Micro Service Architecture”
• Based on HTTP/2 protocol, protobuf as payload (gRPC)
• Feature Definition Language (XML based)
• SiLA Data Types (on top of protobuf)
• Feature Discovery (based on “SiLA Service” Feature)
• SiLA Server Discovery (based on Zero Config)
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 37
SiLA 2 - Summary of Concepts
• Stable Core
• Ensures Interoperability
• “SiLA Speaks Science” (e.g. physical units, AnIML, …)
• Features
• Allow flexible evolution and extension of SiLA
• Feature Definition Language as “glue” between scientist and
programmer, replaces functional spec in a standardized format
• Feature Discovery to enable universal interoperability
• Discovery
• Enables zero config operation / user experience
37
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 38
Agenda
• Introduction to , History / Why SiLA 2?
• Lab Automation Today
• True Integration
• SiLA 2 Concepts and Technical Background
• Roadmap
www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 4242
Details here SiLA 2 Roadmap
High Level:
Roadmap
Milestone Due Date
SLAS Milestone: Showcase & Website ✔ End of Jan 2018
Milestone Release Candidate” PUBLIC ✔ Mid of 2018
Milestone “SiLA 2 Release” PUBLIC End of 2018
43 Sebastian Hans | [email protected] | TU Berlin 02.07.2019
Bioprocess Development Infrastructure
LabMap
SiLA2Hamilton
Venus 4
Tecan
EvoWare
Plate
reader
Flow
cytometer48
BioReactorIncubator
Data ValidataionBioinformatic
Framework
Model based experimental
design
Digital twin
SimulationParameter
estimation
SiLA2
Messaging
Controller
SiLA
Rapid
Stak
SiLA2
SiLA2
Tecan
EvoWare
Hamilton
Venus 4
44 Sebastian Hans | [email protected] | TU Berlin 02.07.2019
Thanks for your attention | Questions?
46 Sebastian Hans | [email protected] | TU Berlin 02.07.2019
Standard specifications: sila-standard.org
Reference implementations: www.gitlab.com/sila2
• Java | C# | C++ | Python
Hackathons: every 2 month
• Last one in Berlin