Collecting and analyzing data for valuable decision
making in a service oriented business scenario
Stefano SCAMUZZO
ENGINE...
Engineering Group

Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
Everyone needs services

Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
But … what is a service ?
The Core concept in aaService Oriented model is the concept of Service which is subject to
The C...
What methodology to use ?
Bottom-up

Top-down

Leverage the existing applications and
start building services as an assemb...
Synthesis of the methodology
Enterprise
Enterprise
Business Models
Business Models
Definition
Definition

Technological
Te...
The Universal approach
Universal Middleware
Integration

Processes

Integration
ESB

IT & Business
goals

Cooperation
Conn...
Case history: a University
Defining the architectural framework to support new projects following aacollaborative
Defining...
Case history: a University
Explicitly expressed
Explicitly expressed
No application silos
Workflow
No application silos
Wo...
Case history: a University
Functional areas

Processes
& services

Unified data
model

Copyright © 2013 Engineering Group,...
Case history: a University
Reusing Jar Library

Jar Library

R

Develop new
component

Transformation

New
Requirement

OS...
Case history: a University
G
o
v
e
r
n
a
APPLICATION
n
GOVERNANCE
c
e
PROJECT
MANAGEMENT

Services and Contract
Manager

G...
Governance requires BI / BAM
Real time monitor for processes, services and relevant information
Error management and proce...
Business Activity Monitoring
BAM systems detect events and make them
meaningful to business users
Data Source(s)

Console ...
Case History: BAM
Web-based authenticated access

Data Sources:
SAP, CRM, backoffice, technical
Real Time Console
& Dashbo...
Case History: BAM

Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
Case History: BAM
Alarms for critical situations (bottleneck, SLA)
Overview and detail

Copyright © 2013 Engineering Group...
Data as a service
Structured Data

Transactional
Time phased data

Unstructured Data

Text, Social
User feedbacks

VOLUME
...
Data as a service

Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
(Big) Data as a service
Infrastructure
On Site
IaaS

Data Management
Capture
Clean
Load
Store

ETL

View and Analyze
Explo...
Big Data Application fields
Brand Reputation
Sentiment analysis
Social listening
Social CRM
Complaint Analysis
Competitive...
Big Data Scenarios

Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
Big Data approach

Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
Open Data

Out-of-date
Inhomogeneous
Multi-format
Different detail levels
Dispersed

Growing
Public and private sectors
St...
Open data: case history

Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
Open data: case history

Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
Open data: case history

Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
Open data: case history

Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
Open data: case history
USAGE SCENARIOS

in Ser vices. . .
...t o help companies
per f or m mar ket
r esear ches

in Trade...
How open source helps

Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
New skills requires

Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
Upcoming SlideShare
Loading in …5
×

Collecting and analyzing data for valuable decision making in a service oriented business scenario

443 views
313 views

Published on

The presentation supported the first part of the woekshop a workshop on Spago4Q platform, delivered at the SEcure Service-oriented Architectures Research (SESAR) Lab within the Computer Science Department of the "Università degli Studi di Milano" on December 18th, 2013.

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
443
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Collecting and analyzing data for valuable decision making in a service oriented business scenario

  1. 1. Collecting and analyzing data for valuable decision making in a service oriented business scenario Stefano SCAMUZZO ENGINEERING Group (www.eng.it) Technical, Innovation & Research Division Architectures & Consulting SPAGOWORLD, Executive Board (www.spagoworld.org) SPAGOBI, Ecosystem Manager (www.spagobi.com)
  2. 2. Engineering Group Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  3. 3. Everyone needs services Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  4. 4. But … what is a service ? The Core concept in aaService Oriented model is the concept of Service which is subject to The Core concept in Service Oriented model is the concept of Service which is subject to interpretations that make its meaning quite ambiguous interpretations that make its meaning quite ambiguous Different points of view are possible: Different points of view are possible: The Business Analyst point of view: aaservice is aafunctionality, part of aaBusiness The Business Analyst point of view: service is functionality, part of Business Process Process The Designer point of view: aaservice is aasoftware module with aaprecise functional The Designer point of view: service is software module with precise functional identity that can be invoked through aawell defined and documented public interface identity that can be invoked through well defined and documented public interface We prefer to talk in terms of processes and components We prefer to talk in terms of processes and components The Business Analyst analyzes the processes so as to detect the functional The Business Analyst analyzes the processes so as to detect the functional components he needs to build the process components he needs to build the process The Designer translates the identified components into “services” The Designer translates the identified components into “services” Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  5. 5. What methodology to use ? Bottom-up Top-down Leverage the existing applications and start building services as an assembly of existing components Start from business models to identify a complete plan of the services to be built, then iterate on their design and implementation benefits: time reduction risks: the developed services have a shorter lifecycle and demand frequent maintenance and refactoring benefits: tidy and complete architecture risks: huge initial investment for analysis an identification of the services plan Meet-in-the-Middle (Agile Delivery): Gradual definition of the services plan and parallel implementation of highest priority services. When the service plan has sufficiently progressed, services can be revised to make them compliant with the plan. The goal: to balance the need for a tidy design with the demands of a rapid development and time to market. Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  6. 6. Synthesis of the methodology Enterprise Enterprise Business Models Business Models Definition Definition Technological Technological Architecture Architecture Definition Definition Service-Oriented Service-Oriented Analysis Analysis Service Plan Service Plan Definition Definition Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  7. 7. The Universal approach Universal Middleware Integration Processes Integration ESB IT & Business goals Cooperation Connectors Orchestration Collaboration BPM eForm Lifecycle Business Rules SOA Application PDF management (Web – Mobile) Governance Innovation / reuse (FI – mobile) Management & Intelligence Adaptable Middleware Services Design & develop. Tools IDE Process & services management Business Activity monitor Core components (service bundles) for the integration and management of services; for the Core components (service bundles) for the integration and management of services; for the definition of business rules and the realization of application modules in SOA architectures. definition of business rules and the realization of application modules in SOA architectures. By parameterizing each component, the solution gains aaconsiderable modularity, allowing By parameterizing each component, the solution gains considerable modularity, allowing to meet even the most complex requirements. to meet even the most complex requirements. Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  8. 8. Case history: a University Defining the architectural framework to support new projects following aacollaborative Defining the architectural framework to support new projects following collaborative development model based on modular software components that interact using consistent, development model based on modular software components that interact using consistent, shared and integrated information. shared and integrated information. The development of aaservice is split into phases: initial integration of the existing systems The development of service is split into phases: initial integration of the existing systems followed by aare-engineering process followed by re-engineering process Requirements ? Where is the information ? New components ? Reuse ? Deploying components on infrastructure nodes Standards Connectors ARIS -> BPMN Application services Infrastructural services Monitoring & Management New Platform Unified Information Methodology Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  9. 9. Case history: a University Explicitly expressed Explicitly expressed No application silos Workflow No application silos Workflow Interoperability Document Management Interoperability Document Management Scalability Unified data model Scalability Unified data model Flexibility SSO & Security/Profiling Flexibility SSO & Security/Profiling Standardization Governance Standardization Governance Proposed Iterative development - initial integration of existing applications ARIS processes modeled by the Customer Low organizational impact Performance Scalability (SLA) Availability Knowledge gain Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  10. 10. Case history: a University Functional areas Processes & services Unified data model Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  11. 11. Case history: a University Reusing Jar Library Jar Library R Develop new component Transformation New Requirement OSGi Bundles Implements Spagic Interface Spagic Bundles Config Publishing rules Deploy Supported by Eclipse Visual Tools Spagic Service Manager... Spagic MetaDB Registration Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  12. 12. Case history: a University G o v e r n a APPLICATION n GOVERNANCE c e PROJECT MANAGEMENT Services and Contract Manager GOVERNANCE SERVICES KNOWLEDGE MANAGEMENT SERVICES GOVERNANCE SECURITY GOVERNANCE INFRASTRUCTURE GOVERNANCE Analysis and Development Team Users Services/Applications Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved. Operations
  13. 13. Governance requires BI / BAM Real time monitor for processes, services and relevant information Error management and process restart Events generated by systems monitor Support to decision making MetaDB (real time) Data Warehouse Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  14. 14. Business Activity Monitoring BAM systems detect events and make them meaningful to business users Data Source(s) Console & Dashboards Data EVENT VISUALIZATION Alarms & Notifications Complex Event Processing (CEP) Events EVENT DETECTION EVENT NOTIFICATION RT & Historical Analysis DWH STORAGE Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved. BUSINESS USERS
  15. 15. Case History: BAM Web-based authenticated access Data Sources: SAP, CRM, backoffice, technical Real Time Console & Dashboards BPM System (TIBCO) Other SpagoBI Engines REAL TIME HISTORICAL ANALYSIS Event Manager DB (events) Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  16. 16. Case History: BAM Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  17. 17. Case History: BAM Alarms for critical situations (bottleneck, SLA) Overview and detail Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  18. 18. Data as a service Structured Data Transactional Time phased data Unstructured Data Text, Social User feedbacks VOLUME VELOCITY VARIABILITY Sensor Data RFID, GPS QR codes New data types Video, voice Images VVVV… Big Data Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  19. 19. Data as a service Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  20. 20. (Big) Data as a service Infrastructure On Site IaaS Data Management Capture Clean Load Store ETL View and Analyze Exploration, navigation, presentation Text analysis Text mining BI Application Cloud SaaS SERVICES Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  21. 21. Big Data Application fields Brand Reputation Sentiment analysis Social listening Social CRM Complaint Analysis Competitive intelligence Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  22. 22. Big Data Scenarios Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  23. 23. Big Data approach Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  24. 24. Open Data Out-of-date Inhomogeneous Multi-format Different detail levels Dispersed Growing Public and private sectors Structured Measurable quality It’s the momentum … Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  25. 25. Open data: case history Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  26. 26. Open data: case history Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  27. 27. Open data: case history Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  28. 28. Open data: case history Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  29. 29. Open data: case history USAGE SCENARIOS in Ser vices. . . ...t o help companies per f or m mar ket r esear ches in Trade. . . ...t o analyse demands and emer ging t r ends in Tur ism. . . ...t o compar e exist ing r ange wit h available of f icial st at ist ics Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  30. 30. How open source helps Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  31. 31. New skills requires Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.
  32. 32. Copyright © 2013 Engineering Group, SpagoBI Competency Center. All rights reserved.

×