BI & SOA Arnon Rotem-Gal-Oz Ofer Azoulay Yoram Kahana
Dec 30, 2015
BI & SOA
Arnon Rotem-Gal-OzOfer Azoulay
Yoram Kahana
How can you get your BI needs in solutions based on SOA
The problem is real
SOA is about loosely coupledcoarse grained components
ServiceService
describesdescribes
End PointEnd Point ExposesExposes
MessagesMessages Sends/ReceivesSends/Receives
ContractsContracts
Binds toBinds to
Service Service ConsumerConsumer implementsimplements
PolicyPolicy governed bygoverned by
Sends/ReceivesSends/Receives
Adheres toAdheres to
UnderstandsUnderstands
ServesServes
Services are autonomous
Business Intelligence
www.flashmapsystems.com/imgrs/pdfs/bi.pdf
BI needs information while SOA promotes encapsulation
Option 1- The hack with SOA, we need that information
Option 2 – Get the services to collaborate
Nothing specific
Adding a specific BI contractETLConnection to DBFile BasedOn line
Department
Server
DB
Blogjects concept is about collaborating objects
Moving to Event Driven Architecture
Dashboard in an SOA
Mark Palmer “Turning Service-Oriented Events into Business Insight “ http://webservices.sys-con.com/read/250515.htm
We think Collaboration is better
BI for Mashups