Post on 22-May-2020
SiLA 2Enabling Digital Transformation in Smart Labs
based on open standards, IoT and Industry 4.0 concepts
www.sila-standard.org – daniel.juchli@sila-standard.org – © 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 – daniel.juchli@sila-standard.org – © 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 – daniel.juchli@sila-standard.org – © 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 – daniel.juchli@sila-standard.org – © 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 – daniel.juchli@sila-standard.org – © 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 – daniel.juchli@sila-standard.org – © 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 – daniel.juchli@sila-standard.org – © 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 – daniel.juchli@sila-standard.org – © 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 – daniel.juchli@sila-standard.org – © 2018 – SiLA 2 Slide 18
True Integration
• True Integration Requires Two Things:
• Communication → Communication Standards
• Data Exchange → Data Standards
www.sila-standard.org – daniel.juchli@sila-standard.org – © 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 – daniel.juchli@sila-standard.org – © 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 – daniel.juchli@sila-standard.org – © 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 – daniel.juchli@sila-standard.org – © 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 – daniel.juchli@sila-standard.org – © 2018 – SiLA 2 Slide 25
SiLA Server & SiLA Client
SiLA ClientSiLA Server
www.sila-standard.org – daniel.juchli@sila-standard.org – © 2018 – SiLA 2 Slide 26
SiLA 2 Discovery
• LIMS Performs SiLA Discovery
LIMSHello,
Who’s Out There?
www.sila-standard.org – daniel.juchli@sila-standard.org – © 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 – daniel.juchli@sila-standard.org – © 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 – daniel.juchli@sila-standard.org – © 2018 – SiLA 2 Slide 2929
SiLA 2 Architecture 1/4
www.sila-standard.org – daniel.juchli@sila-standard.org – © 2018 – SiLA 2 Slide 3030
SiLA 2 Architecture 2/4
www.sila-standard.org – daniel.juchli@sila-standard.org – © 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 – daniel.juchli@sila-standard.org – © 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 – daniel.juchli@sila-standard.org – © 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 – daniel.juchli@sila-standard.org – © 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 – daniel.juchli@sila-standard.org – © 2018 – SiLA 2 Slide 35
Feature Maintenance
www.sila-standard.org – daniel.juchli@sila-standard.org – © 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 – daniel.juchli@sila-standard.org – © 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 – daniel.juchli@sila-standard.org – © 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 – daniel.juchli@sila-standard.org – © 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 | sebastian.hans@tu-berlin.de | 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 | sebastian.hans@tu-berlin.de | TU Berlin 02.07.2019
4545 Sebastian Hans | sebastian.hans@tu-berlin.de | TU Berlin 02.07.2019
SiLA 2
Thanks for your attention | Questions?
46 Sebastian Hans | sebastian.hans@tu-berlin.de | 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