SlideShare ist ein Scribd-Unternehmen logo
1 von 19
D e v O p s 2 . 0
B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
& B u s i n e s s P r o c e s s D r i v e n M i c r o s e r v i c e s
M a r c i n K i e r d e l e w i c z
F o u n d e r @ B I A M I . I O
T w i t t e r : @ m a r c i n 3, @ B I A M I d o t I O
B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
BIAMI.IO
BIAMI is easy to use,
secure and scalable enterprise-ready framework to
automate your work
and build business process driven
software, platforms and robots.
B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
Local Representation
HQ in London
Global Partner Reach
B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
Software is eating the world
B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
Cost
Quality
Time and Size of the Team
Software Development Project
Software is eating the world
B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
Cost
Quality
Time and Size of the Team
Some of your developers left!!!
Software Development Project Reality
Enterprise SW Project
B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
Coding Frameworks
Even more
frameworks
We’re too slow!
We need mobile first!
We’re even slower
than at the beginning!
DevOps
It is not what I wanted!
?
DevOps 2.0
B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
BIAMI is DevOps 2.0 framework that
bridges the gap between DevOps
automation and business users to
deliver automation solutions managed
by business experts where different
context results in different automation
execution.
Embedded SQLite
request task
log script
context
core
pluginplugin plugin plugin
Additional Files
Temporary Files
Apache Tomcat
BIAMI Architecture
Web Service
BIAMI
Dev
BIAMI
EE
B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
Cloud Deployment Example
Load Balancer/Proxy (Nginx)
BIAMI
service
Tomcat
Cluster 1
BIAMI
service
Tomcat
BIAMI
service
Tomcat
BIAMI
service
Tomcat
Cluster 2
BIAMI
service
Tomcat
BIAMI
service
Tomcat
Load Balancer/Proxy (Nginx)
Load Balancer/Proxy (Nginx)
BIAMI
service
Tomcat
Cluster n
BIAMI
service
Tomcat
BIAMI
service
Tomcat
B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
Results = X
How BIAMI works
Automated Process C
Core Execution Engine
(BIAMI Dev & BIAMI EE)
Automated Process B
Automated Process A
Request Process A
with context = P
Request Process A
with context = Q
Results = Y
Request Process A
with context = R
Results = Z
http://www.biami.io/design
B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
How BIAMI works
CORE cmd=request task=“Monthly Renewals”
context_param p_url=eu1.salesforce.com
context_param p_password=xxx
Web Service Call
Request id=1 Request id =2Core Execution Engine
CORE cmd=process
CORE cmd=request task=“Monthly Renewals”
context_param url=us2.salesforce.com
context_param p_password=yyy
Web Service Call
Process request id=1
Exec scripts with p_password=xxx
& p_url=eu1.salesforce.com
Process request id=2
Exec scripts with p_password=yyy
& p_url=us2.salesforce.com
B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
Performance
Manager
(KPIs, SLA)
Resource
Manager
(PLM)
Automation modes
Request
Process Request
Process
Loop
Mode 1
Single
Mode 2
Batch
Mode 3
Stream
Web
Service
Call
Request
Process
Core Execution Engine
B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
Demo: Chatbot in 5 minutes
1. Download BIAMI Dev at http://www.biami.io/download
2. Look at chatbot Script at https://docs.google.com/spreadsheets/d/1ns6Cfi-
wfn8EnkzSqmCqSjl6XvbCkMd2WiaGlqb6oZo/edit?usp=sharing
3. Import Chatbot Script:
./core_run.sh --context_param cmd=importclean --context_param
script="https://docs.google.com/spreadsheets/d/1ns6Cfi-
wfn8EnkzSqmCqSjl6XvbCkMd2WiaGlqb6oZo/export?gid=0&format=tsv"
4. Update:
./core_run.sh --context_param cmd=update
5. Create ../temp/answer.txt file
6. Run Chatbot:
./core_run.sh --context_param cmd=requestprocess --context_param task=Chatbot --
context_param question="name"
Advantages
B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
• Easy to use, no IT skills needed.
• Easy to integrate and embed.
• Dynamic parameters.
• Collaboration and change management.
• Extend functionality with new plugins.
• Scalable microservice architecture.
• Platform independent.
• Free to design and test.
Developer love
B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
• https://github.com/biami/BIAMI-DEV2EE
• Change management.
• Plugin list update.
• Plugins in any programming language.
• Own plugins and web services repos.
• Open source business processes.
Developer challenge – win $400
B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
• Create a concept for intelligent chatbot
• You decide what intelligent chatbot does
• Bot needs to be able to be successful
• Bot needs to be able to keep conversation
• Bot needs to remember chat history
• Bot needs to be able to understand different
types of information
• Max 4 A4 pages sent to biami@biami.io
before end of October 2017
Resources
• Download – http://www.biami.io/download
• Design – http://www.biami.io/design
• Learn – http://www.biami.io/learn
• Webinar – http://www.biami.io/webinar
Get help, request demo, POC or partner with us!
http://www.biami.io/contact-us
B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
T h a n k y o u . Q u e s t i o n s & A n s w e r s
w w w . b i a m i . i o
M a r c i n K i e r d e l e w i c z
F o u n d e r @ B I A M I . I O
T w i t t e r : @ m a r c i n 3
B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r

Weitere ähnliche Inhalte

Ähnlich wie Devops 2.0 & Business process driven microservices #LDNDev

Ähnlich wie Devops 2.0 & Business process driven microservices #LDNDev (20)

Spsct15 power shell_csom - amit vasu
Spsct15 power shell_csom - amit vasuSpsct15 power shell_csom - amit vasu
Spsct15 power shell_csom - amit vasu
 
Linked In Features Technical
Linked In Features TechnicalLinked In Features Technical
Linked In Features Technical
 
Share point 2013: introduction, features, and roles
Share point 2013: introduction, features, and rolesShare point 2013: introduction, features, and roles
Share point 2013: introduction, features, and roles
 
Automation in iOS development
Automation in iOS developmentAutomation in iOS development
Automation in iOS development
 
Real World SharePoint Debacles
Real World SharePoint DebaclesReal World SharePoint Debacles
Real World SharePoint Debacles
 
Whay QA- engineers should know how to code
Whay QA- engineers should know how to codeWhay QA- engineers should know how to code
Whay QA- engineers should know how to code
 
When to Develop on a Platform (IndyTechFest 2008)
When to Develop on a Platform (IndyTechFest 2008)When to Develop on a Platform (IndyTechFest 2008)
When to Develop on a Platform (IndyTechFest 2008)
 
Domino app dev competitive advantage final
Domino app dev competitive advantage finalDomino app dev competitive advantage final
Domino app dev competitive advantage final
 
Getting Started with SharePoint REST APIs in Custom Sharepoint Workflows - SP...
Getting Started with SharePoint REST APIs in Custom Sharepoint Workflows - SP...Getting Started with SharePoint REST APIs in Custom Sharepoint Workflows - SP...
Getting Started with SharePoint REST APIs in Custom Sharepoint Workflows - SP...
 
2018-10-25 Group RPA - AA Deck.pptx
2018-10-25 Group RPA - AA Deck.pptx2018-10-25 Group RPA - AA Deck.pptx
2018-10-25 Group RPA - AA Deck.pptx
 
Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3Joomla Explained - As Easy as 1, 2, 3
Joomla Explained - As Easy as 1, 2, 3
 
Applications Report
Applications ReportApplications Report
Applications Report
 
DOES15 - Mirco Hering - Adopting DevOps Practices for Systems of Record – An ...
DOES15 - Mirco Hering - Adopting DevOps Practices for Systems of Record – An ...DOES15 - Mirco Hering - Adopting DevOps Practices for Systems of Record – An ...
DOES15 - Mirco Hering - Adopting DevOps Practices for Systems of Record – An ...
 
Mirco hering devops for systems of record final
Mirco hering devops for systems of record finalMirco hering devops for systems of record final
Mirco hering devops for systems of record final
 
Config Management and Data Service Deep Dive
Config Management and Data Service Deep DiveConfig Management and Data Service Deep Dive
Config Management and Data Service Deep Dive
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
 
Bonita Open Solution: What, Why & How
Bonita Open Solution: What, Why & HowBonita Open Solution: What, Why & How
Bonita Open Solution: What, Why & How
 
Getting started with SharePoint REST API in custom SharePoint workflows Resto...
Getting started with SharePoint REST API in custom SharePoint workflows Resto...Getting started with SharePoint REST API in custom SharePoint workflows Resto...
Getting started with SharePoint REST API in custom SharePoint workflows Resto...
 
Managesp 160805190411
Managesp 160805190411Managesp 160805190411
Managesp 160805190411
 
Speed Up RPA Deployment 10 times faster
Speed Up RPA Deployment 10 times fasterSpeed Up RPA Deployment 10 times faster
Speed Up RPA Deployment 10 times faster
 

Kürzlich hochgeladen

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 

Devops 2.0 & Business process driven microservices #LDNDev

  • 1. D e v O p s 2 . 0 B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r & B u s i n e s s P r o c e s s D r i v e n M i c r o s e r v i c e s M a r c i n K i e r d e l e w i c z F o u n d e r @ B I A M I . I O T w i t t e r : @ m a r c i n 3, @ B I A M I d o t I O
  • 2. B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r BIAMI.IO BIAMI is easy to use, secure and scalable enterprise-ready framework to automate your work and build business process driven software, platforms and robots.
  • 3. B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r Local Representation HQ in London
  • 4. Global Partner Reach B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
  • 5. Software is eating the world B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r Cost Quality Time and Size of the Team Software Development Project
  • 6. Software is eating the world B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r Cost Quality Time and Size of the Team Some of your developers left!!! Software Development Project Reality
  • 7. Enterprise SW Project B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r Coding Frameworks Even more frameworks We’re too slow! We need mobile first! We’re even slower than at the beginning! DevOps It is not what I wanted! ?
  • 8. DevOps 2.0 B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r BIAMI is DevOps 2.0 framework that bridges the gap between DevOps automation and business users to deliver automation solutions managed by business experts where different context results in different automation execution.
  • 9. Embedded SQLite request task log script context core pluginplugin plugin plugin Additional Files Temporary Files Apache Tomcat BIAMI Architecture Web Service BIAMI Dev BIAMI EE B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
  • 10. Cloud Deployment Example Load Balancer/Proxy (Nginx) BIAMI service Tomcat Cluster 1 BIAMI service Tomcat BIAMI service Tomcat BIAMI service Tomcat Cluster 2 BIAMI service Tomcat BIAMI service Tomcat Load Balancer/Proxy (Nginx) Load Balancer/Proxy (Nginx) BIAMI service Tomcat Cluster n BIAMI service Tomcat BIAMI service Tomcat B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
  • 11. Results = X How BIAMI works Automated Process C Core Execution Engine (BIAMI Dev & BIAMI EE) Automated Process B Automated Process A Request Process A with context = P Request Process A with context = Q Results = Y Request Process A with context = R Results = Z http://www.biami.io/design B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
  • 12. How BIAMI works CORE cmd=request task=“Monthly Renewals” context_param p_url=eu1.salesforce.com context_param p_password=xxx Web Service Call Request id=1 Request id =2Core Execution Engine CORE cmd=process CORE cmd=request task=“Monthly Renewals” context_param url=us2.salesforce.com context_param p_password=yyy Web Service Call Process request id=1 Exec scripts with p_password=xxx & p_url=eu1.salesforce.com Process request id=2 Exec scripts with p_password=yyy & p_url=us2.salesforce.com B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
  • 13. Performance Manager (KPIs, SLA) Resource Manager (PLM) Automation modes Request Process Request Process Loop Mode 1 Single Mode 2 Batch Mode 3 Stream Web Service Call Request Process Core Execution Engine B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
  • 14. B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r Demo: Chatbot in 5 minutes 1. Download BIAMI Dev at http://www.biami.io/download 2. Look at chatbot Script at https://docs.google.com/spreadsheets/d/1ns6Cfi- wfn8EnkzSqmCqSjl6XvbCkMd2WiaGlqb6oZo/edit?usp=sharing 3. Import Chatbot Script: ./core_run.sh --context_param cmd=importclean --context_param script="https://docs.google.com/spreadsheets/d/1ns6Cfi- wfn8EnkzSqmCqSjl6XvbCkMd2WiaGlqb6oZo/export?gid=0&format=tsv" 4. Update: ./core_run.sh --context_param cmd=update 5. Create ../temp/answer.txt file 6. Run Chatbot: ./core_run.sh --context_param cmd=requestprocess --context_param task=Chatbot -- context_param question="name"
  • 15. Advantages B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r • Easy to use, no IT skills needed. • Easy to integrate and embed. • Dynamic parameters. • Collaboration and change management. • Extend functionality with new plugins. • Scalable microservice architecture. • Platform independent. • Free to design and test.
  • 16. Developer love B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r • https://github.com/biami/BIAMI-DEV2EE • Change management. • Plugin list update. • Plugins in any programming language. • Own plugins and web services repos. • Open source business processes.
  • 17. Developer challenge – win $400 B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r • Create a concept for intelligent chatbot • You decide what intelligent chatbot does • Bot needs to be able to be successful • Bot needs to be able to keep conversation • Bot needs to remember chat history • Bot needs to be able to understand different types of information • Max 4 A4 pages sent to biami@biami.io before end of October 2017
  • 18. Resources • Download – http://www.biami.io/download • Design – http://www.biami.io/design • Learn – http://www.biami.io/learn • Webinar – http://www.biami.io/webinar Get help, request demo, POC or partner with us! http://www.biami.io/contact-us B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r
  • 19. T h a n k y o u . Q u e s t i o n s & A n s w e r s w w w . b i a m i . i o M a r c i n K i e r d e l e w i c z F o u n d e r @ B I A M I . I O T w i t t e r : @ m a r c i n 3 B I A M I . I O - B u s i n e s s P r o c e s s A u t o m a t i o n F r a m e w o r