+ All Categories
Home > Documents > SiLA 2 - SPECTARIS · –[email protected] –© 2018 –SiLA 2 Slide 31 Separation...

SiLA 2 - SPECTARIS · –[email protected] –© 2018 –SiLA 2 Slide 31 Separation...

Date post: 22-May-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
33
SiLA 2 Enabling Digital Transformation in Smart Labs based on open standards, IoT and Industry 4.0 concepts
Transcript
Page 1: SiLA 2 - SPECTARIS · –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:

SiLA 2Enabling Digital Transformation in Smart Labs

based on open standards, IoT and Industry 4.0 concepts

Page 2: SiLA 2 - SPECTARIS · –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:

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

Page 3: SiLA 2 - SPECTARIS · –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:

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/

Page 4: SiLA 2 - SPECTARIS · –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:

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.

Page 5: SiLA 2 - SPECTARIS · –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:

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.

Page 6: SiLA 2 - SPECTARIS · –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:

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

Page 7: SiLA 2 - SPECTARIS · –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:

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

Page 8: SiLA 2 - SPECTARIS · –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:

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

Page 9: SiLA 2 - SPECTARIS · –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:

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!”

Page 10: SiLA 2 - SPECTARIS · –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:

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

Page 11: SiLA 2 - SPECTARIS · –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:

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

Page 12: SiLA 2 - SPECTARIS · –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:

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

Page 13: SiLA 2 - SPECTARIS · –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:

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.

Page 14: SiLA 2 - SPECTARIS · –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:

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

Page 15: SiLA 2 - SPECTARIS · –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:

www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 25

SiLA Server & SiLA Client

SiLA ClientSiLA Server

Page 16: SiLA 2 - SPECTARIS · –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:

www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 26

SiLA 2 Discovery

• LIMS Performs SiLA Discovery

LIMSHello,

Who’s Out There?

Page 17: SiLA 2 - SPECTARIS · –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:

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!

Page 18: SiLA 2 - SPECTARIS · –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:

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?

Page 19: SiLA 2 - SPECTARIS · –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:

www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 2929

SiLA 2 Architecture 1/4

Page 20: SiLA 2 - SPECTARIS · –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:

www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 3030

SiLA 2 Architecture 2/4

Page 21: SiLA 2 - SPECTARIS · –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:

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

Page 22: SiLA 2 - SPECTARIS · –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:

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

Page 23: SiLA 2 - SPECTARIS · –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:

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

Page 24: SiLA 2 - SPECTARIS · –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:

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.

Page 25: SiLA 2 - SPECTARIS · –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:

www.sila-standard.org – [email protected] – © 2018 – SiLA 2 Slide 35

Feature Maintenance

Page 26: SiLA 2 - SPECTARIS · –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:

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)

Page 27: SiLA 2 - SPECTARIS · –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:

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

Page 28: SiLA 2 - SPECTARIS · –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:

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

Page 29: SiLA 2 - SPECTARIS · –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:

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

Page 30: SiLA 2 - SPECTARIS · –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:

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

Page 31: SiLA 2 - SPECTARIS · –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:

44 Sebastian Hans | [email protected] | TU Berlin 02.07.2019

Page 32: SiLA 2 - SPECTARIS · –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:

4545 Sebastian Hans | [email protected] | TU Berlin 02.07.2019

SiLA 2

Page 33: SiLA 2 - SPECTARIS · –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:

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


Recommended