+ All Categories
Home > Software > Introduction - The Hack Session

Introduction - The Hack Session

Date post: 11-Apr-2017
Category:
Upload: camunda-services-gmbh
View: 668 times
Download: 2 times
Share this document with a friend
13
How can I use Camunda as Cloud Service and implement my Applications using arbitrary Programming Languages like Java, Javascript/NodeJS or Scala? Daniel Meyer @meyerdan
Transcript
Page 1: Introduction - The Hack Session

How can I use Camunda as Cloud Service and implement my Applications using arbitrary Programming Languages like Java,

Javascript/NodeJS or Scala?

Daniel Meyer @meyerdan

Page 2: Introduction - The Hack Session

This is theCloud(Docker Swarm @ Camunda HQ)

Page 3: Introduction - The Hack Session

Camunda Engine runs in the Cloud andthe following BPMN Process is deployed

Page 4: Introduction - The Hack Session

This is On Premise(my Notebook)

Page 5: Introduction - The Hack Session

The services run on premise

The services are implementedusing different technologies.

Page 6: Introduction - The Hack Session

Lets execute that process

CloudProcess Engine

On PremiseServices

Page 7: Introduction - The Hack Session

<Live Hacksession>

Page 8: Introduction - The Hack Session

Task

Task

Task Task

Task

Task

Service/ Application

Service Service

On Premise

Topic

publish

subscribe

Cloud

How does it work?

Page 9: Introduction - The Hack Session

Task

Task

Task Task

Task

Task

Service/ Application

invoke

SOAP / REST

Service/ Application

SOAP / REST

Service/ Application

Messaging system

+ Monitoring,+ Error Management+ ...

Security?Data Mapping?Service Registry?Service Unavailable?…?

Wouldn’t this work too?

Page 10: Introduction - The Hack Session

1. Use Camunda comfortably from arbitrary Programming Languages(Python, C#, Javascript / NodeJS, … as easy to use as Java)

2. Hybrid On-Premise / Cloud Workflows(Camunda runs in the läuft in the Cloud, Systems in the Cloud and on Premise)

Vorteile dieser ArchitekturNew Possibilities

Page 11: Introduction - The Hack Session

Vorteile dieser Architektur

1. Better Decoupling Engine <> Services (Apps) a. Start / stop Engine independently from Servicesb. Scale Engine / Services independently from each otherc. Engine does not need to know anything about the sServices

2. Greater Autonomy of Services (Apps)a. Service decides what kind of work it performsb. Service decides when it performs the workc. Service decides how much work it performs and at which rate

=> Microservice Ideas

Advantages

Page 12: Introduction - The Hack Session

And all of this without complex infrastructure!!!

Message Bus, ESB, Service Registry, Data Mapping, Web Services, Stomach Pain,

Headaches, Sleepless nights, Divorce, Suicide.

Page 13: Introduction - The Hack Session

Brought to you by Camunda

Philipp Ossler

Nico Rehwaldt

Daniel Meyer


Recommended