Abstract | ||
---|---|---|
Ballerina is a new language for solving integration problems. It is based on insights and best practices derived from languages like BPEL, BPMN, Go, and Java, but also cloud infrastructure systems like Kubernetes. Integration problems were traditionally addressed by dedicated middleware systems such as enterprise service buses, workflow systems and message brokers. However, such systems lack agility required by current integration scenarios, especially for cloud based deployments. This paper discusses how Ballerina solves this problem by bringing integration features into a general purpose programming language. |
Year | Venue | Field |
---|---|---|
2018 | BPM | Middleware,Software engineering,Computer science,Business Process Execution Language,General-purpose programming language,Constructed language,Workflow,Java,Business Process Model and Notation,Process management,Cloud computing |
DocType | Citations | PageRank |
Conference | 1 | 0.35 |
References | Authors | |
4 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Sanjiva Weerawarana | 1 | 1339 | 146.44 |
Chathura C. Ekanayake | 2 | 67 | 3.78 |
Srinath Perera | 3 | 332 | 32.23 |
Frank Leymann | 4 | 6482 | 578.87 |