Cloud Computing und Windows Azure - Weg von der Lizenzdroge
Gil2013 gridsolut public
1. 33.
GIL
Jahrestagung
21.Februar
2013
Potsdam
WSO2
Stratos:
Ein
Open-‐Source
Baukasten
zum
Bau
domänenspezifischer
Pla?orm-‐as-‐a-‐Service
Lösungen
1
2. This
presentaMon
is
based
on
presentaMons
and
informaMon
provided
by
WSO2
and
it‘s
team.
All
honors
to
them!
More
informaMon
about
WSO2,
it‘s
products
and
services
can
be
found
at
hUp://wso2.com
GRIDSOLUT
is
a
German
based
so[ware
consulMng
company
and
a
official
WSO2
partner.
More
InformaMon
about
GRIDSOLUT
can
be
found
at
hUp://www.gridsolut.de
These
slides
got
presented
at
GIL2013,
21st
February
2013
at
FH
Potsdam,
Germany.
hUp://www.gil-‐net.de/Tagung/334.pdf
2
4. • So[waremanufakturen
HEUTE
• Verhältnis
(how
:
what)
• „Apps“
–
wenige
mit
vielen
Nutzern,
sehr
viele
mit
wenigen
Nutzern
HERAUSFORDERUNGEN
• Internet
der
Dinge
• Echtzeitverarbeitung
von
Daten
• BigData
/
ValueData
4
5. Industrialisierung
der
IT
Standardisierung
AutomaMsierung
ProzessorienMerung
Arbeitsteilung
/
Spezialisierung
5
5
6. Middleware
gem.
Wikipedia:
„Middleware
...
bezeichnet
in
der
Informa5k
A
B
anwendungsneutrale
Programme,
die
so
zwischen
Anwendungen
vermi>eln,
dass
die
Komplexität
dieser
Applika5onen
und
ihre
Infrastruktur
verborgen
werden.
Middleware
Middleware-‐SoEware
ist
als
StandardsoEware
von
mehreren
Herstellern
verfügbar.
Als
Nachteil
kann
ihre
Größe
und
Schwerfälligkeit
genannt
werden.
Eine
Op5mierung
der
Leistungsfähigkeit
dieser
Programme
ist
durch
den
Programmierer
nur
selten
möglich.“
[1]
Elementare
Aufgabe
von
Middleware:
Verhältnis
(how:what)
verschieben
[1]
www.wikipedia.de
6
7. Fallbeispiel:
Versuchsdatenerhebung
im
Projekt
„Indikatorgestütztes
Managementsystem
zum
Verhaltens-‐
und
Gesundheitsmonitoring
in
der
Sauenhaltung“
Projektpartner:
Universität
Hohenheim,
Claas
Agrosystems
GmbH
&
Co.KG,
Gridsolut
GmbH
+
Co.KG
Versuchsfeld
Rechenzentrum
RFID-‐
RS-‐232
WSO2
WSO2
Lesegerät
SOAP
Enterprise
Enterprise
Service
Bus
Internet
Spezifische
Service
Bus
Dataservices
So[ware
ApplicaMon
Server
Digitale
MODBUS
Wasseruhr
ISOagriNET
via
UDP
ISOagriNET
Klimaregelung
Adapter
RelaMonales
Berichte
Datenbank
Persistenter
Auswertung Management
Prozessrechner
Nachrichten-‐
CSV-‐Datei
VFS-‐Transport
-‐en
System
FüUerungstechnik
speicher
7
8. CloudcompuMng
Modelle
Control
Component
as
a
Service
CaaS
Flexibility
of
Purpose
Level
of
Abstrac*on
SoEware
as
a
Service
SaaS
PlaForm
as
a
Service
PaaS
Infrastructure
as
a
Service
IaaS
Public
Hybrid
Private
Economy
8
9. WSO2
Inc.
WSO2
Open-‐Source
Produkte
• Sitz
USA
• Middleware
Komponenten
• Entwicklung
Sri
Lanka
„from
Data
to
Screen“
• Gründungsjahr
2005
• Cloudplasorm
/
PaaS
• Dienstleistungen
rund
• 100%
Open-‐Source
um
WSO2
Produkte
• Apache
2
Lizenz
• Apache
Entwicklungsmodell
9
14. Architektur
WSO2
Enterprise
Service
Bus
(basierend
auf
Apache
Synapse)
QoS
Registry
HTTP
POX
Security
Message
SOAP
Builders
Mail
Caching
MediaMon
Engine
Transports
Text
Mediators
Sequences
JMS
ThroUling
Binary
Reliable
Proxy
Event
VFS
Hessian
Message
messaging
Services
Sources
FormaUers
FIX
JSON
TransacMon
Endpoints
Tasks
wird
implemen5ert
von
wird
implemen5ert
von
A B A B C D
D E
C E F
G
F
G H H X Y Z
Carbon
Carbon
Kernel
OSGI
Services
Komponente
OSGI
RunMme
Katalog
an
WSO2
Carbon
Komponenten
Auswahl
an
WSO2
Carbon
Kompontenten
à
Spezifischer
Server
(WSO2
Enterprise
Service
Bus)
14
18. WSO2
App
Factory
Development
Environment
hUps://appfactorypreview.wso2.com/
18
19. Tailor-‐made
Business
Pla?orms
Customer
Partner
Supplier
Mobile
Apps
API
(Partner/Customer/Supplier/Mobil
Integra*on)
Development
Governance
PlaForm
(App
Factory)
App
App
App
App
App
Integra*on
CRM
PDM
PLM
…
19
20. Ausblick
• Domänenspezifische
Plasormen
– NoSQL
Persistenz
für
Pflanzenzüchtung?
• Graphen-‐Datenbanken
in
Stratos,
...
– Idee:
PaaS
für
„Agrarwissen“
• Mandantenfähiger
skalierbarer
Triple-‐Store
• €
nur
für
Personal
–
keine
Lizenzkosten!!!
• Wissensau~au
in
den
Ländern
organisieren
• Mandanten
innerhalb
dieser
PaaS
– Verantwortung,
Eigenständigkeit
der
Mandanten
bleibt
gewahrt
• Fokussierung
auf
ApplikaMon
und
nicht
Infrastruktur
• Virtuelle
Bauernhof
– Aktuelle
Arbeiten
im
Projekt
„INFRAGRAR“
hUp://www.flickr.com/photos/courosa/
20
21. Some
fun:
WSO2
ApplicaMon
Server
deployed
to
a
Raspberry
Pi
Cluster
hUp://blog.a•ham.org/2013/02/building-‐raspberry-‐pi-‐cluster-‐part-‐2.html
21