SlideShare a Scribd company logo
1 of 10
TIBCO
BusinessWorks™ 6 in
de praktijk
RubiX ID – 6 april 2016
Marcel Wils
Bart de Koning
www.rubix.nl
TIBCO BW 6 – Inleiding
• TIBCO BusinessWorks™ 6 introductie
• Guessing-game demo applicatie: Het idee
• Rondleiding: BusinessStudio
• Interactief spel: Raad het getal tussen 0 en 1000
Deelnemen via mobile app
• Twitter DM (Direct Message) @rubixnl (volgen!)
• of email ID@rubix.nl
• Conclusie: Onze bevindingen
• Vragen!?
13-5-2016
TIBCO BW 6 - Klant perspectief
Bedrijven zien nieuwe eisen aan hun integratie – en
service landschap ontstaan:
• APIs - API-economie
• Mobile Apps - Optimale bereikbaarheid klanten
• Internet of Things - Microservices
• Cloud Applications - Kostenverlagend, continuïteit
13-5-2016
TIBCO BW 6 – Ontwikkelaars perspectief
Behoud het goede van BW5:
• Eenvoud
• Hoge productiviteit
• Connectivity binnen en buiten
de enterprise
• Volwassen en robuust
Kan beter dan in BW5:
• Java integratie & - tooling
• Af van de proprietary IDE
• Ondersteuning standaarden
• Complex process modelling
13-5-2016
TIBCO BW 6 – Grootste update ooit
Nieuw is de sterke focus op:
• Web APIs - Out-of-the-box support for
• REST Service implementation
• RESTful web service invocation
• Mobile integration – Being a backend for Mobile apps
• Plug-in for Twitter
• Java development – IDE Eclipse
• Eclipse design time
• Visual debugger
• Seamless development in BW and Java
13-5-2016
TIBCO BW 6 – Onze demo applicatie
Om dit te ervaren bouwden we een guessing-game
waarin
• REST exposed services
Game besturing, leveren random getal
• Een REST web service call
WebService random.org levert een random getallenreeks
• Gebruikersinteractie – communicatie met smartphone
Twitter–plugin verzendt en ontvangt DirectMessages
Email versturen en ontvangen
• Een stukje Java code
Logic voor parsen email en Twitter DirectMessages
13-5-2016
TIBCO BW 6 – Hoe ziet dat er uit
• BusinessStudio
• RandomOrgClient
• TwitterStreamListener & ReceiveMail
• PlayerGuess processing
• Game Control
13-5-2016
TIBCO BW 6 – Het demo-spel en de regels
Interactief spel: Raad het getal tussen 0 en 1000
• Je kunt deelnemen door je gokje te sturen via
• Twitter DM (Direct Message) naar @rubixnl (volgen!)
• Email naar ID@rubix.nl
• Applicatie kiest random een getal [0-1000]
• Na het starten van een rondje raden (dat 90 seconden duurt)
stuur je jouw getal, waarna je direct response krijgt
• De helft van de deelnemers die er het verst naast zaten, valt na
elke ronde af
• Na een aantal raadrondjes blijft de deelnemer die er het dichtst
bij zat als winnaar over …
13-5-2016
TIBCO BW 6 – Conclusie
Wat is goed:
• Java ondersteuning sterk verbeterd (editor, debugger)
• Modellen gemakkelijker te “lezen”, API’s, ExceptionHandlers fraaier in het
process model
• Processes en Resources gegroepeerd in folders
Wennen aan:
• BusinessStudio (Eclipse) - versus Designer
• Geen Start -en End activities (met input xsd-editor); Alle process interfaces
gedefinieerd in wsdl’s (en xsd’s). Ook REST implementaties!
• Configuration: Application - , Module - en Process properties - versus GV’s
Wat kan beter:
• Het wijzigen van code en modellen - geeft regelmatig problemen
• Project validatie - geeft geen fouten, maar applicatie start niet
• Foutmeldingen - soms erg cryptisch
13-5-2016
TIBCO BW 6 – Vragen
!?
13-5-2016

More Related Content

Viewers also liked (6)

EL TELEFONO
EL TELEFONO EL TELEFONO
EL TELEFONO
 
Tele
TeleTele
Tele
 
Resume updated July 2016 - Suchi W
Resume  updated July 2016 - Suchi WResume  updated July 2016 - Suchi W
Resume updated July 2016 - Suchi W
 
Naushad.CV
Naushad.CVNaushad.CV
Naushad.CV
 
قصة الساعة
قصة الساعةقصة الساعة
قصة الساعة
 
)
))
)
 

Similar to RubiX ID - Tibco business works™ 6 in de praktijk - Bart de Koning en Marcel Wils

Presentatie e-commerce succesmodel krachten van Vicus OOSEOO en King gebundel...
Presentatie e-commerce succesmodel krachten van Vicus OOSEOO en King gebundel...Presentatie e-commerce succesmodel krachten van Vicus OOSEOO en King gebundel...
Presentatie e-commerce succesmodel krachten van Vicus OOSEOO en King gebundel...Vicus eBusiness Solutions bv
 
Stiho intershop b2_b_summit_2017_share
Stiho intershop b2_b_summit_2017_shareStiho intershop b2_b_summit_2017_share
Stiho intershop b2_b_summit_2017_shareRoelof Swiers
 
20 manieren om je bezoekersaantallen te vergroten
20 manieren om je bezoekersaantallen te vergroten20 manieren om je bezoekersaantallen te vergroten
20 manieren om je bezoekersaantallen te vergrotenUnited
 
Introductie ISM eCompany en B2B e-Commerce
Introductie ISM eCompany en B2B e-CommerceIntroductie ISM eCompany en B2B e-Commerce
Introductie ISM eCompany en B2B e-Commercevalantic NL
 
Past de cloud wel echt bij uw organisatie?
Past de cloud wel echt bij uw organisatie?Past de cloud wel echt bij uw organisatie?
Past de cloud wel echt bij uw organisatie?ICT-Partners
 
Presentatie Rob Oud BBO2013 deel 2 - stoomhal wormerveer - 27-11-2013
Presentatie Rob Oud BBO2013   deel 2 - stoomhal wormerveer - 27-11-2013Presentatie Rob Oud BBO2013   deel 2 - stoomhal wormerveer - 27-11-2013
Presentatie Rob Oud BBO2013 deel 2 - stoomhal wormerveer - 27-11-2013Claudia Cruijff
 
Saa s4channel 24 november 2010 middagsessie
Saa s4channel 24 november 2010 middagsessieSaa s4channel 24 november 2010 middagsessie
Saa s4channel 24 november 2010 middagsessieRuud Ramakers
 
ISV - Copaco Cloud Event 2015 (break-out 2)
ISV - Copaco Cloud Event 2015 (break-out 2)ISV - Copaco Cloud Event 2015 (break-out 2)
ISV - Copaco Cloud Event 2015 (break-out 2)Copaco Nederland
 
Vicus presentatie ecommerce succesmodel krachten Vicus King gebundeld in Amer...
Vicus presentatie ecommerce succesmodel krachten Vicus King gebundeld in Amer...Vicus presentatie ecommerce succesmodel krachten Vicus King gebundeld in Amer...
Vicus presentatie ecommerce succesmodel krachten Vicus King gebundeld in Amer...Vicus eBusiness Solutions bv
 
Kennismaking Suneco algemeen
Kennismaking Suneco algemeenKennismaking Suneco algemeen
Kennismaking Suneco algemeensuneco_nl
 
TOPdesk on Tour België 2017 - 10 jaar TOPdesk Belgium
TOPdesk on Tour België 2017 - 10 jaar TOPdesk BelgiumTOPdesk on Tour België 2017 - 10 jaar TOPdesk Belgium
TOPdesk on Tour België 2017 - 10 jaar TOPdesk BelgiumTOPdesk
 
Internship project: Checkin-app
Internship project: Checkin-appInternship project: Checkin-app
Internship project: Checkin-appJesse Dobbelaere
 
Naar een toekomstbestendige dienstverlening - Themasessie 2016
Naar een toekomstbestendige dienstverlening - Themasessie 2016Naar een toekomstbestendige dienstverlening - Themasessie 2016
Naar een toekomstbestendige dienstverlening - Themasessie 2016TOPdesk
 
Creating sustainable solutions with SharePoint 2013 - Yuri Burger
Creating sustainable solutions with SharePoint 2013 - Yuri BurgerCreating sustainable solutions with SharePoint 2013 - Yuri Burger
Creating sustainable solutions with SharePoint 2013 - Yuri BurgerDelta-N
 
Wil je samenwerken of communiceren? SharePoint is jouw partner in crime!
Wil je samenwerken of communiceren? SharePoint is jouw partner in crime!Wil je samenwerken of communiceren? SharePoint is jouw partner in crime!
Wil je samenwerken of communiceren? SharePoint is jouw partner in crime!Jasper Oosterveld
 

Similar to RubiX ID - Tibco business works™ 6 in de praktijk - Bart de Koning en Marcel Wils (20)

Presentatie e-commerce succesmodel krachten van Vicus OOSEOO en King gebundel...
Presentatie e-commerce succesmodel krachten van Vicus OOSEOO en King gebundel...Presentatie e-commerce succesmodel krachten van Vicus OOSEOO en King gebundel...
Presentatie e-commerce succesmodel krachten van Vicus OOSEOO en King gebundel...
 
Bootcamp
BootcampBootcamp
Bootcamp
 
Presentatie Albert Roos, Twinfield Masterclass
Presentatie Albert Roos, Twinfield MasterclassPresentatie Albert Roos, Twinfield Masterclass
Presentatie Albert Roos, Twinfield Masterclass
 
Stiho intershop b2_b_summit_2017_share
Stiho intershop b2_b_summit_2017_shareStiho intershop b2_b_summit_2017_share
Stiho intershop b2_b_summit_2017_share
 
20 manieren om je bezoekersaantallen te vergroten
20 manieren om je bezoekersaantallen te vergroten20 manieren om je bezoekersaantallen te vergroten
20 manieren om je bezoekersaantallen te vergroten
 
Introductie ISM eCompany en B2B e-Commerce
Introductie ISM eCompany en B2B e-CommerceIntroductie ISM eCompany en B2B e-Commerce
Introductie ISM eCompany en B2B e-Commerce
 
Past de cloud wel echt bij uw organisatie?
Past de cloud wel echt bij uw organisatie?Past de cloud wel echt bij uw organisatie?
Past de cloud wel echt bij uw organisatie?
 
Presentatie Rob Oud BBO2013 deel 2 - stoomhal wormerveer - 27-11-2013
Presentatie Rob Oud BBO2013   deel 2 - stoomhal wormerveer - 27-11-2013Presentatie Rob Oud BBO2013   deel 2 - stoomhal wormerveer - 27-11-2013
Presentatie Rob Oud BBO2013 deel 2 - stoomhal wormerveer - 27-11-2013
 
D+m group
D+m groupD+m group
D+m group
 
Saa s4channel 24 november 2010 middagsessie
Saa s4channel 24 november 2010 middagsessieSaa s4channel 24 november 2010 middagsessie
Saa s4channel 24 november 2010 middagsessie
 
Digikoppeling regiodagen 2016
Digikoppeling regiodagen 2016Digikoppeling regiodagen 2016
Digikoppeling regiodagen 2016
 
ISV - Copaco Cloud Event 2015 (break-out 2)
ISV - Copaco Cloud Event 2015 (break-out 2)ISV - Copaco Cloud Event 2015 (break-out 2)
ISV - Copaco Cloud Event 2015 (break-out 2)
 
Vicus presentatie ecommerce succesmodel krachten Vicus King gebundeld in Amer...
Vicus presentatie ecommerce succesmodel krachten Vicus King gebundeld in Amer...Vicus presentatie ecommerce succesmodel krachten Vicus King gebundeld in Amer...
Vicus presentatie ecommerce succesmodel krachten Vicus King gebundeld in Amer...
 
Kennismaking Suneco algemeen
Kennismaking Suneco algemeenKennismaking Suneco algemeen
Kennismaking Suneco algemeen
 
Coww 2.16 Presentatie Samet Yilmaz
Coww 2.16 Presentatie Samet YilmazCoww 2.16 Presentatie Samet Yilmaz
Coww 2.16 Presentatie Samet Yilmaz
 
TOPdesk on Tour België 2017 - 10 jaar TOPdesk Belgium
TOPdesk on Tour België 2017 - 10 jaar TOPdesk BelgiumTOPdesk on Tour België 2017 - 10 jaar TOPdesk Belgium
TOPdesk on Tour België 2017 - 10 jaar TOPdesk Belgium
 
Internship project: Checkin-app
Internship project: Checkin-appInternship project: Checkin-app
Internship project: Checkin-app
 
Naar een toekomstbestendige dienstverlening - Themasessie 2016
Naar een toekomstbestendige dienstverlening - Themasessie 2016Naar een toekomstbestendige dienstverlening - Themasessie 2016
Naar een toekomstbestendige dienstverlening - Themasessie 2016
 
Creating sustainable solutions with SharePoint 2013 - Yuri Burger
Creating sustainable solutions with SharePoint 2013 - Yuri BurgerCreating sustainable solutions with SharePoint 2013 - Yuri Burger
Creating sustainable solutions with SharePoint 2013 - Yuri Burger
 
Wil je samenwerken of communiceren? SharePoint is jouw partner in crime!
Wil je samenwerken of communiceren? SharePoint is jouw partner in crime!Wil je samenwerken of communiceren? SharePoint is jouw partner in crime!
Wil je samenwerken of communiceren? SharePoint is jouw partner in crime!
 

More from RubiX BV

Reactive Streams - László van den Hoek
Reactive Streams - László van den HoekReactive Streams - László van den Hoek
Reactive Streams - László van den HoekRubiX BV
 
Reactive programming - Dirk Janssen (presentation 13th SPIN Meetup)
Reactive programming - Dirk Janssen (presentation 13th SPIN Meetup)Reactive programming - Dirk Janssen (presentation 13th SPIN Meetup)
Reactive programming - Dirk Janssen (presentation 13th SPIN Meetup)RubiX BV
 
Meetup hip 18 april 2017
Meetup hip 18 april 2017Meetup hip 18 april 2017
Meetup hip 18 april 2017RubiX BV
 
Rubix - Serverless architecture
Rubix - Serverless architectureRubix - Serverless architecture
Rubix - Serverless architectureRubiX BV
 
Crowd Designing Microservices Architecture
Crowd Designing Microservices ArchitectureCrowd Designing Microservices Architecture
Crowd Designing Microservices ArchitectureRubiX BV
 
Microservices - an integration perspective
Microservices - an integration perspectiveMicroservices - an integration perspective
Microservices - an integration perspectiveRubiX BV
 
RubiX ID - Big Data - Ruben Middeljans, Stephan Vos
RubiX ID - Big Data - Ruben Middeljans, Stephan VosRubiX ID - Big Data - Ruben Middeljans, Stephan Vos
RubiX ID - Big Data - Ruben Middeljans, Stephan VosRubiX BV
 
RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, ...
RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, ...RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, ...
RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, ...RubiX BV
 
RubiX ID - SOA Governance - Wouter de Vries
RubiX ID - SOA Governance - Wouter de VriesRubiX ID - SOA Governance - Wouter de Vries
RubiX ID - SOA Governance - Wouter de VriesRubiX BV
 
RubiX ID - SOA Security - Ingrid Cox
RubiX ID - SOA Security - Ingrid CoxRubiX ID - SOA Security - Ingrid Cox
RubiX ID - SOA Security - Ingrid CoxRubiX BV
 
RubiX ID - API management - Pim Gaemers
RubiX ID - API management - Pim GaemersRubiX ID - API management - Pim Gaemers
RubiX ID - API management - Pim GaemersRubiX BV
 

More from RubiX BV (11)

Reactive Streams - László van den Hoek
Reactive Streams - László van den HoekReactive Streams - László van den Hoek
Reactive Streams - László van den Hoek
 
Reactive programming - Dirk Janssen (presentation 13th SPIN Meetup)
Reactive programming - Dirk Janssen (presentation 13th SPIN Meetup)Reactive programming - Dirk Janssen (presentation 13th SPIN Meetup)
Reactive programming - Dirk Janssen (presentation 13th SPIN Meetup)
 
Meetup hip 18 april 2017
Meetup hip 18 april 2017Meetup hip 18 april 2017
Meetup hip 18 april 2017
 
Rubix - Serverless architecture
Rubix - Serverless architectureRubix - Serverless architecture
Rubix - Serverless architecture
 
Crowd Designing Microservices Architecture
Crowd Designing Microservices ArchitectureCrowd Designing Microservices Architecture
Crowd Designing Microservices Architecture
 
Microservices - an integration perspective
Microservices - an integration perspectiveMicroservices - an integration perspective
Microservices - an integration perspective
 
RubiX ID - Big Data - Ruben Middeljans, Stephan Vos
RubiX ID - Big Data - Ruben Middeljans, Stephan VosRubiX ID - Big Data - Ruben Middeljans, Stephan Vos
RubiX ID - Big Data - Ruben Middeljans, Stephan Vos
 
RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, ...
RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, ...RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, ...
RubiX ID - Continuous Integration & Continuous Delivery - Roel van den Berg, ...
 
RubiX ID - SOA Governance - Wouter de Vries
RubiX ID - SOA Governance - Wouter de VriesRubiX ID - SOA Governance - Wouter de Vries
RubiX ID - SOA Governance - Wouter de Vries
 
RubiX ID - SOA Security - Ingrid Cox
RubiX ID - SOA Security - Ingrid CoxRubiX ID - SOA Security - Ingrid Cox
RubiX ID - SOA Security - Ingrid Cox
 
RubiX ID - API management - Pim Gaemers
RubiX ID - API management - Pim GaemersRubiX ID - API management - Pim Gaemers
RubiX ID - API management - Pim Gaemers
 

RubiX ID - Tibco business works™ 6 in de praktijk - Bart de Koning en Marcel Wils

  • 1. TIBCO BusinessWorks™ 6 in de praktijk RubiX ID – 6 april 2016 Marcel Wils Bart de Koning www.rubix.nl
  • 2. TIBCO BW 6 – Inleiding • TIBCO BusinessWorks™ 6 introductie • Guessing-game demo applicatie: Het idee • Rondleiding: BusinessStudio • Interactief spel: Raad het getal tussen 0 en 1000 Deelnemen via mobile app • Twitter DM (Direct Message) @rubixnl (volgen!) • of email ID@rubix.nl • Conclusie: Onze bevindingen • Vragen!? 13-5-2016
  • 3. TIBCO BW 6 - Klant perspectief Bedrijven zien nieuwe eisen aan hun integratie – en service landschap ontstaan: • APIs - API-economie • Mobile Apps - Optimale bereikbaarheid klanten • Internet of Things - Microservices • Cloud Applications - Kostenverlagend, continuïteit 13-5-2016
  • 4. TIBCO BW 6 – Ontwikkelaars perspectief Behoud het goede van BW5: • Eenvoud • Hoge productiviteit • Connectivity binnen en buiten de enterprise • Volwassen en robuust Kan beter dan in BW5: • Java integratie & - tooling • Af van de proprietary IDE • Ondersteuning standaarden • Complex process modelling 13-5-2016
  • 5. TIBCO BW 6 – Grootste update ooit Nieuw is de sterke focus op: • Web APIs - Out-of-the-box support for • REST Service implementation • RESTful web service invocation • Mobile integration – Being a backend for Mobile apps • Plug-in for Twitter • Java development – IDE Eclipse • Eclipse design time • Visual debugger • Seamless development in BW and Java 13-5-2016
  • 6. TIBCO BW 6 – Onze demo applicatie Om dit te ervaren bouwden we een guessing-game waarin • REST exposed services Game besturing, leveren random getal • Een REST web service call WebService random.org levert een random getallenreeks • Gebruikersinteractie – communicatie met smartphone Twitter–plugin verzendt en ontvangt DirectMessages Email versturen en ontvangen • Een stukje Java code Logic voor parsen email en Twitter DirectMessages 13-5-2016
  • 7. TIBCO BW 6 – Hoe ziet dat er uit • BusinessStudio • RandomOrgClient • TwitterStreamListener & ReceiveMail • PlayerGuess processing • Game Control 13-5-2016
  • 8. TIBCO BW 6 – Het demo-spel en de regels Interactief spel: Raad het getal tussen 0 en 1000 • Je kunt deelnemen door je gokje te sturen via • Twitter DM (Direct Message) naar @rubixnl (volgen!) • Email naar ID@rubix.nl • Applicatie kiest random een getal [0-1000] • Na het starten van een rondje raden (dat 90 seconden duurt) stuur je jouw getal, waarna je direct response krijgt • De helft van de deelnemers die er het verst naast zaten, valt na elke ronde af • Na een aantal raadrondjes blijft de deelnemer die er het dichtst bij zat als winnaar over … 13-5-2016
  • 9. TIBCO BW 6 – Conclusie Wat is goed: • Java ondersteuning sterk verbeterd (editor, debugger) • Modellen gemakkelijker te “lezen”, API’s, ExceptionHandlers fraaier in het process model • Processes en Resources gegroepeerd in folders Wennen aan: • BusinessStudio (Eclipse) - versus Designer • Geen Start -en End activities (met input xsd-editor); Alle process interfaces gedefinieerd in wsdl’s (en xsd’s). Ook REST implementaties! • Configuration: Application - , Module - en Process properties - versus GV’s Wat kan beter: • Het wijzigen van code en modellen - geeft regelmatig problemen • Project validatie - geeft geen fouten, maar applicatie start niet • Foutmeldingen - soms erg cryptisch 13-5-2016
  • 10. TIBCO BW 6 – Vragen !? 13-5-2016

Editor's Notes

  1. Voorstellen Marcel en ik: Wie ben ik en wat doe ik binnen RubiX Wij = Kennisgroep BW6: Nieuwsgierig hoe werkt dat in de praktijk Idee voor een demo vandaag
  2. Wat gaan we doen in deze sessie? Verwacht geen gelikte presentatie, maarrrrr Vriendelijk verzoek om je mobiel NIET uit te zetten! Guessing-game demo staat centraal!
  3. Waarom is TIBCO met ActiveMatrix BusinessWorks 6 gekomen? Het lijkt of op deze slide het programma voor de rest van deze RubiX ID wordt weergegeven …. Concepten zoals Mobile, Cloud, Internet of Things of Microservices gaan het integratie en service landschap steeds nadrukkelijker beinvloeden. Dataverkeer zal verder groeien. APIs Bedrijven die de - zich snel ontwikkelende – API-economie willen bijbenen, moeten razendsnel opereren. Voor die bedrijven is een API platform een must. Mobile Apps Zo zijn ze in staat om snel en simpel Service – en API implementaties te leveren, waarmee ze hun klanten en zakenpartners optimaal kunnen bereiken en bedienen. IoT / MicroServices Alles wordt met alles gekoppeld, tot op het laagste niveau Cloud Kosten reductie mbt onderhoud en managen IT systems Schaalbaarheid Business continuiteit Samenwerking efficiënter Om een integration and service delivery platform te bieden dat klaar is voor de toekomst, was een rigoureuze update van BW5 nodig.
  4. Developers feedback: Goed Simpel in gebruik, achterliggende complexiteit verborgen Veel functionaliteit in korte tijd realiseren Tientallen out-of-the-box en plugins Bewezen volwassen en robuust Kan beter Java integratie Designer is proprietary Out-of-the-box REST (= BW5 plugin) Met veel transitions/lijntjes (veel activities) ook voor Exception Handling, wordt model onoverzichtelijk en complex
  5. BW 6 bevat meer dan 1250 features en biedt ondersteuning voor de hele development lifecycle, voor ontwikkeling, debugging, testing, and deployment. Heel veel nieuws, maar deze noem ik hier omdat wij ze gebruikt hebben voor het bouwen van onze demo applicatie … Plug-in for Mobile Integration waarmee je push berichten kunt sturen naar iPhone & Android smartphones. Die hebben we niet gebruikt, maar wel ….
  6. 6
  7. Rondleiding door Marcel
  8. Guessing game and its rules
  9. Met BW 6 is TIBCO klaar voor de toekomst, of in elk geval goed voorbereid. Dezelfde robuustheid en volwassenheid die we van BW 5 kennen, heeft BW 6 nog niet.