SlideShare ist ein Scribd-Unternehmen logo
1 von 34
Downloaden Sie, um offline zu lesen
Architecting the Enterprise
to Leverage a Confluence of
Emerging Technologies

Eric Yu &
Alexei Lapouchnian
Faculty of Information and
Department of Computer Science
University of Toronto

First Int’l Workshop on Advancement from Confluence of Emerging Technologies
(ACET 2013) – at CASCON 2013, Markham, Ontario, Canada
Nov 19, 2013
A Confluence of Emergent
Technologies
 Mobile and social network
 Low-cost sensor networks
 Cloud and service-oriented computing
 Big data & advance analytics
 How to leverage this confluence of emerging technologies?
[ACET workshop CfP, @CASCON’13]

E.Yu

2
3
Relentless disruptive technological
advances

 [Manyika Dobbs Chui 2013 McKinsey Global Inst.]
E.Yu

4
IT-enabled business trends



E.Yu

[Chui Bughin 2013 Ten-IT enabled business trends for the decade ahead. McKinsey]

5
[HBR Oct 2012]

6
Momentous Shifts
 Dramatic rise of “sense & interpret” technologies
  The (even more) crucial role of data and software in

organizations

7

ACET 2013, Nov 19, 2013
BDA is revolutionizing
“sense & interpret”
Minutes, Hours, Days
Human-scale

Act

Decide

Strategize
Interpret
Visualize
Data
Seconds
Machine-scale

8
Previous rounds of the Digital
Revolution gave us powerful
“execution” technologies
Act
Decide
Strategize

Conception

Weeks, months
Human-scale

Requirements
Design

Interpret
Visualize
Data

Construction
Operation
Seconds
Machine-scale

9
Closing the loop
Minutes, Hours, Days
Human-scale

Act

Conception

Decide

Weeks, months
Human-scale

Requirements

Strategize

Design
Interpret
Construction

Visualize
Data
Seconds
Machine-scale

Performance
monitoring
External
environment.
sensing

Operation
Seconds
Machine-scale

 Inevitable pressure for IT development/evolution/alignment to occur on same time

scale as BDA/BI sense-interpret-decide-act cycle.
 Increasing drive towards machine-scale

10
Momentous shifts
 Dramatic expansion of sense-&-interpret capabilities
 (Newly powerful) sense-&-interpret technologies + (already

powerful) execution technologies => more responsive,
adaptive organizations
 Adaptive loops will shift (from human-scale) towards
machine-scale, (from design-time) towards run-time.

11

ACET 2013, Nov 19, 2013
What s/w architectures and s/w engineering
processes will enable much greater
adaptiveness?

 Legacy systems and traditional s/w engineering processes introduce many

rigidities (barriers to change)
 Many emerging s/w technologies enable greater flexibility and potential
machine-scale adaptation










Service-oriented computing
Cloud computing
BPMS
Process-aware IS
Context-aware IS
Self-adaptive software systems
Personalization, customization
Agent-based systems
…

 Software processes and software architectures are both critical for achieving

enterprise adaptiveness and responsiveness

 They need to be analyzed within same conceptual framework

12
What abstractions will help us conceptualize the adaptive
enterprise enabled by the confluence of emerging
technologies?
 current modeling techniques (e.g., BPMN) are inadequate

for dealing with

 ongoing change, multi-scale dynamics
 global scale, enterprise-wide complexity

E.Yu

13
Illustration: telecom

eTOM operations processes [Ronco 2002]

14
Illustration: insurance

IBM WebSphere Business Services Fabric industry content packs.
http://www.ibm.com/developerworks/webservices/library/ws-cbsdev/

15
Enterprise Architecture Frameworks
rely on modeling
Zachman

TOGAF

Archimate

Roles and actors

Layered
Architecture
Business layer

Client

Insurant

ArchiSurance

Insurer

External business services
Customer
information
service

Claim
registration
service

Claims
payment
service

Damage claiming process
Registration

Valuation

Acceptance

Payment

External application services
Customer
administration
service

Claims
administration
service

Payment
service

Application components and services
Claim
information
service

Customer
information
service

Application layer

CRM
system

Policy
administration

Financial
application

External infrastructure services
Claim
files
service

Customer
files
service

Infrastructure

zSeries mainframe

Technology layer

DB2
database

Sun Blade
iPlanet
app server

21

Financial
application
EJBs

16
Desirable Modeling Framework
Features
 Modeling of feedback loop elements – sensing, interpreting,






17

decision making, action
Numerous dynamic, adaptive processes operating at different
time scales and scopes, w/ different rates of change
Design-time and run-time activities represented uniformly in
same model
Output of some process can be a design of another process
Barriers to change (rigidities) – representation and analysis
…

ACET 2013, Nov 19, 2013
Research Agenda

Conceptual Modeling for a Complex and Dynamic World
 Expressiveness
 Causal relations – producing change; closed-loop adaptation
 Scoping – in space, time, granularity, design-time vs. run-time, …
 Architecture – stability and flexibility (vs. rigidity)
 Goals and intentionality
 Scenarios
 Agent-orientation – localized decision making, freedom & constraints
 Uncertainty, emergence, autonomy, alignment
 Dynamic-static (process-product) interplay

 Language, analysis and design techniques
 Usage methodology and tools
E.Yu

 Empirical grounding and evaluation
18
Intellectual sources
 From many disciplines and areas…
 Complex adaptive systems [Dooley]
 Dynamic capabilities [Teece]
 Organizational learning [Argyris]
 Sensemaking [Weick]
 Systems dynamics [Forrester] [Sterman]
 Control systems theory
 Adaptive software systems [Cheng]
 Timeline variability in software product lines [Svahnberg Gurp Bosch]
 …
19
Illustrative example:
Supply chain management

20

ACET 2013, Nov 19, 2013
Supply Chain Management
 Supply Chain Management (SCM) Definitions
 SCM is the management of the flow of goods. It includes the movement and
storage of raw materials, work-in-process inventory, and finished goods from
point of origin to point of consumption. [Wikipedia]
 SCM encompasses the planning and management of all activities involved in
sourcing and procurement, conversion, and all logistics management activities.
[Council of Supply Chain Management Professionals]
 Management of material and information flow in a supply chain to provide the
highest degree of customer satisfaction at the lowest possible cost.
[BusinessDictionary.com]
 SCM Components: Suppliers, distributors, transportation & logistics

companies, etc.

21

ACET 2013, Nov 19, 2013
SCM Characteristics
 Extended Enterprise
 Suppliers, Distributors, Transport, Logistics, etc.
 Each company focuses on its core competencies
 Goal: Collection of best-in-class partners

 Growing Importance due to
 Competition, globalization, outsourcing, etc.

 Growing Complexity
 Extended geography, reduced control, offshoring, shorter product

lifecycles

 Desired Characteristics
 Reliability, responsiveness, flexibility, minimal cost, customer

satisfaction

22

ACET 2013, Nov 19, 2013
Emerging Technologies for SCM
 Sensor Networks
 Track location, temperature, humidity, light exposure
 Transmit info in real-time
 Increase in sensing granularity (e.g., container → pallet)

 Everything-as-a-Service
 Dynamically recruit partners, assemble supply networks
 Easily replace suppliers and other partners
 Affordable per-use payments vs. acquisition of capacity
 Ability to rent out excess capacity

 Big Data Analytics
 Real-time visibility into the supply chain performance
 Ability to deal with the ever-growing data stream
23

ACET 2013, Nov 19, 2013
Multiple Levels of SCM Processes
 Process A – Produce Sourcing & Delivery

24

ACET 2013, Nov 19, 2013
Multiple Levels of SCM Processes
 Process A – Produce Sourcing & Delivery
 Limited variability for customization and to handle breakdowns,

emergencies

Limited Variability
25

ACET 2013, Nov 19, 2013
Multiple Levels of SCM Processes
 Process A – Produce Sourcing & Delivery
 Limited variability for customization and to handle breakdowns,

emergencies
 Fixed context, boundary from higher-level processes
Context

Limited Variability
26

ACET 2013, Nov 19, 2013
Multiple Levels of SCM Processes
 Process B – Monitors, Analyzes, and Redesigns produce

delivery Process A

 Monitors multiple instances of A, periodically redesigns it
 Improves effectiveness/efficiency of Process A
 Provides context/boundary for A

27

ACET 2013, Nov 19, 2013
Multiple Levels of SCM Processes
 Process C – improves supply chain across many categories of

goods for a distributor company

 Controls B (and similar processes for other product categories) based on:
 Its current performance
 Available budget
 Relative priority of the produce delivery process
 Sets context for Process B
 E.g., budget limitations

28

ACET 2013, Nov 19, 2013
Multiple Levels of SCM Processes
 Process C – improves supply chain across many categories of

goods for a distributor company

29

ACET 2013, Nov 19, 2013
Handling Change – 1
 New way of supplying produce. Requirements:
 Real-time shipment tracking
 Fine-grained prediction of demand

 Using traditional technologies:
 Manual/sensor-based coarse-grained tracking
 In-house BI implementation

 Requires: time, money, training, managerial approval

 Potential barriers to change
30

ACET 2013, Nov 19, 2013
Handling Change – 2

 Can this change be handled in Process A?
 I.e., Implement the new solution at runtime – per process instance
 Infeasible due to
 Long implementation time and prohibitive cost
 Required high-level manager approval
 Fixed, limited variability in Process A

 Can this change be handled in B?
 Implementation time – OK
 High-level manager approval – OK
 Cost increase – remains a change barrier
 Budget for produce delivery is set in Process C.

 Change must be handled in Process C!
31

ACET 2013, Nov 19, 2013
Handling Change – 3

 Emerging technologies

 Sensor Networks
 More affordable, higher-granularity, network-connected
 Cloud-based business analytics
 Significantly cheaper, more flexible than in-house solutions
 Internet-based/cloud supply chain collaboration
 Increased variability: dynamically recruit/change supply chain partners for
improvement/recovery from failures

 Implementing these will lead to:
 Likely – ability to handle this change in Process B
 Avoids drastic budget increase
 Potentially – ability to handle it within Process A, at runtime

32

ACET 2013, Nov 19, 2013
Conceptual Modeling for a Complex and Dynamic World

Recent and ongoing work

 From BI Insights to Actions: Closing the Sense-and-Respond

Loop in Adaptive Enterprises


Soroosh Nalchigar & E.Yu [PoEM’13]

 Adapting to Uncertain & Evolving Requirements: the Case of

Business-Driven BI


E.Yu, Alexei Lapouchnian, Stephanie Deng [RCIS’13]

 System Dynamics & Intentional Modeling – Evolution of a

Software Organization


with Mahsa Sadi

 Analyzing Architectural Rigidity using Dynamic Capabilities

Theory


with Muhammad Danesh

 The Business Intelligence Model

E.Yu

John Mylopoulos, Daniele Barone, Jennifer Horkoff, Lei Jiang, Daniel
Amyot, Alex Borgida, E.Yu … [PoEM’10] … [SySoM’13]
33
Questions?
34

ACET 2013, Nov 19, 2013

Weitere ähnliche Inhalte

Was ist angesagt?

The Case for Mobility: How New-Age Utilities Can Energize Operations and Boos...
The Case for Mobility: How New-Age Utilities Can Energize Operations and Boos...The Case for Mobility: How New-Age Utilities Can Energize Operations and Boos...
The Case for Mobility: How New-Age Utilities Can Energize Operations and Boos...Cognizant
 
A Blockchain-Based Framework for Apparel & Footwear Supply Chain Traceability
A Blockchain-Based Framework for Apparel & Footwear Supply Chain TraceabilityA Blockchain-Based Framework for Apparel & Footwear Supply Chain Traceability
A Blockchain-Based Framework for Apparel & Footwear Supply Chain TraceabilityCognizant
 
Re-imagining PLM for the future business
Re-imagining PLM for the future businessRe-imagining PLM for the future business
Re-imagining PLM for the future businessOleg Shilovitsky
 
Cloud cpmputing and busness processes
Cloud cpmputing and busness processesCloud cpmputing and busness processes
Cloud cpmputing and busness processesMinka Fudulova
 
IT & SCM BY Zaki from Ajay Kumar Garg Institue Of Management
IT & SCM BY Zaki from Ajay Kumar Garg Institue Of ManagementIT & SCM BY Zaki from Ajay Kumar Garg Institue Of Management
IT & SCM BY Zaki from Ajay Kumar Garg Institue Of ManagementMohammad Zaki
 
IRJET- Integration and Flexibility through ICT in Supply Chains: C-F-P Modeli...
IRJET- Integration and Flexibility through ICT in Supply Chains: C-F-P Modeli...IRJET- Integration and Flexibility through ICT in Supply Chains: C-F-P Modeli...
IRJET- Integration and Flexibility through ICT in Supply Chains: C-F-P Modeli...IRJET Journal
 
July 2015 Construct15_Richard Morwood_V4 (2)
July 2015 Construct15_Richard Morwood_V4 (2)July 2015 Construct15_Richard Morwood_V4 (2)
July 2015 Construct15_Richard Morwood_V4 (2)Richard Morwood
 
ETDP 2015 D1 Technology Enabled Facility Lifecycle Data Management - Grace Wa...
ETDP 2015 D1 Technology Enabled Facility Lifecycle Data Management - Grace Wa...ETDP 2015 D1 Technology Enabled Facility Lifecycle Data Management - Grace Wa...
ETDP 2015 D1 Technology Enabled Facility Lifecycle Data Management - Grace Wa...Comit Projects Ltd
 
Φάννυ Κοφινά, 7th Digital Banking Forum
Φάννυ Κοφινά, 7th Digital Banking ForumΦάννυ Κοφινά, 7th Digital Banking Forum
Φάννυ Κοφινά, 7th Digital Banking ForumStarttech Ventures
 
Role of IT in Supply Chain Management
Role of IT in Supply Chain ManagementRole of IT in Supply Chain Management
Role of IT in Supply Chain ManagementSindoor Naik
 
Supply chain management
Supply chain managementSupply chain management
Supply chain managementUNITY
 
121 john p. hogan - 7921024 - it service management technology enablement
121   john p. hogan - 7921024 - it service management technology enablement121   john p. hogan - 7921024 - it service management technology enablement
121 john p. hogan - 7921024 - it service management technology enablementMello_Patent_Registry
 
role of it in supply chain mangment system
role of it in supply chain mangment systemrole of it in supply chain mangment system
role of it in supply chain mangment systemMohit Patodia
 
Technology in scm
Technology in scmTechnology in scm
Technology in scmpartha247
 
Examination into it & competitive strategies within construction
Examination into it & competitive strategies within constructionExamination into it & competitive strategies within construction
Examination into it & competitive strategies within constructionsai0513
 

Was ist angesagt? (20)

The Case for Mobility: How New-Age Utilities Can Energize Operations and Boos...
The Case for Mobility: How New-Age Utilities Can Energize Operations and Boos...The Case for Mobility: How New-Age Utilities Can Energize Operations and Boos...
The Case for Mobility: How New-Age Utilities Can Energize Operations and Boos...
 
A Blockchain-Based Framework for Apparel & Footwear Supply Chain Traceability
A Blockchain-Based Framework for Apparel & Footwear Supply Chain TraceabilityA Blockchain-Based Framework for Apparel & Footwear Supply Chain Traceability
A Blockchain-Based Framework for Apparel & Footwear Supply Chain Traceability
 
Re-imagining PLM for the future business
Re-imagining PLM for the future businessRe-imagining PLM for the future business
Re-imagining PLM for the future business
 
Cloud cpmputing and busness processes
Cloud cpmputing and busness processesCloud cpmputing and busness processes
Cloud cpmputing and busness processes
 
IT & SCM BY Zaki from Ajay Kumar Garg Institue Of Management
IT & SCM BY Zaki from Ajay Kumar Garg Institue Of ManagementIT & SCM BY Zaki from Ajay Kumar Garg Institue Of Management
IT & SCM BY Zaki from Ajay Kumar Garg Institue Of Management
 
Chapter 9
Chapter 9Chapter 9
Chapter 9
 
IRJET- Integration and Flexibility through ICT in Supply Chains: C-F-P Modeli...
IRJET- Integration and Flexibility through ICT in Supply Chains: C-F-P Modeli...IRJET- Integration and Flexibility through ICT in Supply Chains: C-F-P Modeli...
IRJET- Integration and Flexibility through ICT in Supply Chains: C-F-P Modeli...
 
July 2015 Construct15_Richard Morwood_V4 (2)
July 2015 Construct15_Richard Morwood_V4 (2)July 2015 Construct15_Richard Morwood_V4 (2)
July 2015 Construct15_Richard Morwood_V4 (2)
 
ETDP 2015 D1 Technology Enabled Facility Lifecycle Data Management - Grace Wa...
ETDP 2015 D1 Technology Enabled Facility Lifecycle Data Management - Grace Wa...ETDP 2015 D1 Technology Enabled Facility Lifecycle Data Management - Grace Wa...
ETDP 2015 D1 Technology Enabled Facility Lifecycle Data Management - Grace Wa...
 
Φάννυ Κοφινά, 7th Digital Banking Forum
Φάννυ Κοφινά, 7th Digital Banking ForumΦάννυ Κοφινά, 7th Digital Banking Forum
Φάννυ Κοφινά, 7th Digital Banking Forum
 
Role of IT in Supply Chain Management
Role of IT in Supply Chain ManagementRole of IT in Supply Chain Management
Role of IT in Supply Chain Management
 
Supply chain management
Supply chain managementSupply chain management
Supply chain management
 
121 john p. hogan - 7921024 - it service management technology enablement
121   john p. hogan - 7921024 - it service management technology enablement121   john p. hogan - 7921024 - it service management technology enablement
121 john p. hogan - 7921024 - it service management technology enablement
 
Social Media in PLM
Social Media in PLMSocial Media in PLM
Social Media in PLM
 
role of it in supply chain mangment system
role of it in supply chain mangment systemrole of it in supply chain mangment system
role of it in supply chain mangment system
 
Technology in scm
Technology in scmTechnology in scm
Technology in scm
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
BIM from an FM perspective
BIM from an FM perspectiveBIM from an FM perspective
BIM from an FM perspective
 
Examination into it & competitive strategies within construction
Examination into it & competitive strategies within constructionExamination into it & competitive strategies within construction
Examination into it & competitive strategies within construction
 
Granata_Juricic_COMPIT_2016
Granata_Juricic_COMPIT_2016Granata_Juricic_COMPIT_2016
Granata_Juricic_COMPIT_2016
 

Ähnlich wie Architecting the Enterprise to Leverage a Confluence of Emerging Technologies

The New Generation of ETRM Systems
The New Generation of ETRM SystemsThe New Generation of ETRM Systems
The New Generation of ETRM SystemsCTRM Center
 
Cloud computing in Thailand
Cloud computing in ThailandCloud computing in Thailand
Cloud computing in ThailandValiente Veera
 
Secured Cloud ERP
Secured Cloud ERPSecured Cloud ERP
Secured Cloud ERPijbuiiir1
 
Sgd itm-soft-computing-11-march -11
Sgd itm-soft-computing-11-march -11Sgd itm-soft-computing-11-march -11
Sgd itm-soft-computing-11-march -11Sanjeev Deshmukh
 
SYSTEM AND RISK ANALYSIS OF CLOUDMANUFACTURING SYSTEM
SYSTEM AND RISK ANALYSIS OF CLOUDMANUFACTURING SYSTEMSYSTEM AND RISK ANALYSIS OF CLOUDMANUFACTURING SYSTEM
SYSTEM AND RISK ANALYSIS OF CLOUDMANUFACTURING SYSTEMIJCSES Journal
 
SYSTEM AND RISK ANALYSIS OF CLOUDMANUFACTURING SYSTEM
SYSTEM AND RISK ANALYSIS OF CLOUDMANUFACTURING SYSTEMSYSTEM AND RISK ANALYSIS OF CLOUDMANUFACTURING SYSTEM
SYSTEM AND RISK ANALYSIS OF CLOUDMANUFACTURING SYSTEMIJCSES Journal
 
Novel tool to optimize complext industrial projects
Novel tool to optimize complext industrial projectsNovel tool to optimize complext industrial projects
Novel tool to optimize complext industrial projectskphodel
 
Novel Tool to Optimize Complex Industrial Projects
Novel Tool to Optimize Complex Industrial ProjectsNovel Tool to Optimize Complex Industrial Projects
Novel Tool to Optimize Complex Industrial Projectskphodel
 
Drupal content management system (cms) based e commerce portal
Drupal content management system (cms) based e commerce portalDrupal content management system (cms) based e commerce portal
Drupal content management system (cms) based e commerce portalSandeep Kumbhar
 
Pivoting event streaming, from PROJECTS to a PLATFORM
Pivoting event streaming, from PROJECTS to a PLATFORMPivoting event streaming, from PROJECTS to a PLATFORM
Pivoting event streaming, from PROJECTS to a PLATFORMconfluent
 
Making IoT a Reality_Axeda _ May 8 2013 _Mahbubul Alam
Making IoT a Reality_Axeda _ May 8 2013 _Mahbubul AlamMaking IoT a Reality_Axeda _ May 8 2013 _Mahbubul Alam
Making IoT a Reality_Axeda _ May 8 2013 _Mahbubul AlamMahbubul Alam
 
Making io t a reality axeda _ may 8 2013 _mahbubul alam
Making io t a reality   axeda _ may 8 2013 _mahbubul alamMaking io t a reality   axeda _ may 8 2013 _mahbubul alam
Making io t a reality axeda _ may 8 2013 _mahbubul alamMahbubul Alam
 
Demantra Case Study Doug
Demantra Case Study DougDemantra Case Study Doug
Demantra Case Study Dougsichie
 
Processes Driving the Networked Economy: Process Portals, Process Vortex and ...
Processes Driving the Networked Economy: Process Portals, Process Vortex and ...Processes Driving the Networked Economy: Process Portals, Process Vortex and ...
Processes Driving the Networked Economy: Process Portals, Process Vortex and ...Amit Sheth
 
Processes in the Networked Economies: Portal, Vortex, and Dynamic Trading Pro...
Processes in the Networked Economies: Portal, Vortex, and Dynamic Trading Pro...Processes in the Networked Economies: Portal, Vortex, and Dynamic Trading Pro...
Processes in the Networked Economies: Portal, Vortex, and Dynamic Trading Pro...Amit Sheth
 
Economic Analysis: cloud_computing
Economic Analysis: cloud_computingEconomic Analysis: cloud_computing
Economic Analysis: cloud_computingPravin Asar
 
Cloud
CloudCloud
CloudNone
 
IBM Maximo for Utilities
IBM Maximo for UtilitiesIBM Maximo for Utilities
IBM Maximo for UtilitiesVincent Kwon
 

Ähnlich wie Architecting the Enterprise to Leverage a Confluence of Emerging Technologies (20)

The New Generation of ETRM Systems
The New Generation of ETRM SystemsThe New Generation of ETRM Systems
The New Generation of ETRM Systems
 
Cloud computing in Thailand
Cloud computing in ThailandCloud computing in Thailand
Cloud computing in Thailand
 
Secured Cloud ERP
Secured Cloud ERPSecured Cloud ERP
Secured Cloud ERP
 
Sgd itm-soft-computing-11-march -11
Sgd itm-soft-computing-11-march -11Sgd itm-soft-computing-11-march -11
Sgd itm-soft-computing-11-march -11
 
SYSTEM AND RISK ANALYSIS OF CLOUDMANUFACTURING SYSTEM
SYSTEM AND RISK ANALYSIS OF CLOUDMANUFACTURING SYSTEMSYSTEM AND RISK ANALYSIS OF CLOUDMANUFACTURING SYSTEM
SYSTEM AND RISK ANALYSIS OF CLOUDMANUFACTURING SYSTEM
 
SYSTEM AND RISK ANALYSIS OF CLOUDMANUFACTURING SYSTEM
SYSTEM AND RISK ANALYSIS OF CLOUDMANUFACTURING SYSTEMSYSTEM AND RISK ANALYSIS OF CLOUDMANUFACTURING SYSTEM
SYSTEM AND RISK ANALYSIS OF CLOUDMANUFACTURING SYSTEM
 
Novel tool to optimize complext industrial projects
Novel tool to optimize complext industrial projectsNovel tool to optimize complext industrial projects
Novel tool to optimize complext industrial projects
 
Novel Tool to Optimize Complex Industrial Projects
Novel Tool to Optimize Complex Industrial ProjectsNovel Tool to Optimize Complex Industrial Projects
Novel Tool to Optimize Complex Industrial Projects
 
Drupal content management system (cms) based e commerce portal
Drupal content management system (cms) based e commerce portalDrupal content management system (cms) based e commerce portal
Drupal content management system (cms) based e commerce portal
 
Pivoting event streaming, from PROJECTS to a PLATFORM
Pivoting event streaming, from PROJECTS to a PLATFORMPivoting event streaming, from PROJECTS to a PLATFORM
Pivoting event streaming, from PROJECTS to a PLATFORM
 
Making IoT a Reality_Axeda _ May 8 2013 _Mahbubul Alam
Making IoT a Reality_Axeda _ May 8 2013 _Mahbubul AlamMaking IoT a Reality_Axeda _ May 8 2013 _Mahbubul Alam
Making IoT a Reality_Axeda _ May 8 2013 _Mahbubul Alam
 
Making io t a reality axeda _ may 8 2013 _mahbubul alam
Making io t a reality   axeda _ may 8 2013 _mahbubul alamMaking io t a reality   axeda _ may 8 2013 _mahbubul alam
Making io t a reality axeda _ may 8 2013 _mahbubul alam
 
Demantra Case Study Doug
Demantra Case Study DougDemantra Case Study Doug
Demantra Case Study Doug
 
Processes Driving the Networked Economy: Process Portals, Process Vortex and ...
Processes Driving the Networked Economy: Process Portals, Process Vortex and ...Processes Driving the Networked Economy: Process Portals, Process Vortex and ...
Processes Driving the Networked Economy: Process Portals, Process Vortex and ...
 
Processes in the Networked Economies: Portal, Vortex, and Dynamic Trading Pro...
Processes in the Networked Economies: Portal, Vortex, and Dynamic Trading Pro...Processes in the Networked Economies: Portal, Vortex, and Dynamic Trading Pro...
Processes in the Networked Economies: Portal, Vortex, and Dynamic Trading Pro...
 
History of automation in hcl
History of automation in hclHistory of automation in hcl
History of automation in hcl
 
Service Research in Luxembourg: a focus on Service System Governance and Ente...
Service Research in Luxembourg: a focus on Service System Governance and Ente...Service Research in Luxembourg: a focus on Service System Governance and Ente...
Service Research in Luxembourg: a focus on Service System Governance and Ente...
 
Economic Analysis: cloud_computing
Economic Analysis: cloud_computingEconomic Analysis: cloud_computing
Economic Analysis: cloud_computing
 
Cloud
CloudCloud
Cloud
 
IBM Maximo for Utilities
IBM Maximo for UtilitiesIBM Maximo for Utilities
IBM Maximo for Utilities
 

Kürzlich hochgeladen

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 FMESafe Software
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
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, ...Angeliki Cooney
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
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 FMESafe Software
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
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, Adobeapidays
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
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...Orbitshub
 
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.pdfOrbitshub
 

Kürzlich hochgeladen (20)

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
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
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
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].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...
 
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
 

Architecting the Enterprise to Leverage a Confluence of Emerging Technologies

  • 1. Architecting the Enterprise to Leverage a Confluence of Emerging Technologies Eric Yu & Alexei Lapouchnian Faculty of Information and Department of Computer Science University of Toronto First Int’l Workshop on Advancement from Confluence of Emerging Technologies (ACET 2013) – at CASCON 2013, Markham, Ontario, Canada Nov 19, 2013
  • 2. A Confluence of Emergent Technologies  Mobile and social network  Low-cost sensor networks  Cloud and service-oriented computing  Big data & advance analytics  How to leverage this confluence of emerging technologies? [ACET workshop CfP, @CASCON’13] E.Yu 2
  • 3. 3
  • 4. Relentless disruptive technological advances  [Manyika Dobbs Chui 2013 McKinsey Global Inst.] E.Yu 4
  • 5. IT-enabled business trends  E.Yu [Chui Bughin 2013 Ten-IT enabled business trends for the decade ahead. McKinsey] 5
  • 7. Momentous Shifts  Dramatic rise of “sense & interpret” technologies   The (even more) crucial role of data and software in organizations 7 ACET 2013, Nov 19, 2013
  • 8. BDA is revolutionizing “sense & interpret” Minutes, Hours, Days Human-scale Act Decide Strategize Interpret Visualize Data Seconds Machine-scale 8
  • 9. Previous rounds of the Digital Revolution gave us powerful “execution” technologies Act Decide Strategize Conception Weeks, months Human-scale Requirements Design Interpret Visualize Data Construction Operation Seconds Machine-scale 9
  • 10. Closing the loop Minutes, Hours, Days Human-scale Act Conception Decide Weeks, months Human-scale Requirements Strategize Design Interpret Construction Visualize Data Seconds Machine-scale Performance monitoring External environment. sensing Operation Seconds Machine-scale  Inevitable pressure for IT development/evolution/alignment to occur on same time scale as BDA/BI sense-interpret-decide-act cycle.  Increasing drive towards machine-scale 10
  • 11. Momentous shifts  Dramatic expansion of sense-&-interpret capabilities  (Newly powerful) sense-&-interpret technologies + (already powerful) execution technologies => more responsive, adaptive organizations  Adaptive loops will shift (from human-scale) towards machine-scale, (from design-time) towards run-time. 11 ACET 2013, Nov 19, 2013
  • 12. What s/w architectures and s/w engineering processes will enable much greater adaptiveness?  Legacy systems and traditional s/w engineering processes introduce many rigidities (barriers to change)  Many emerging s/w technologies enable greater flexibility and potential machine-scale adaptation          Service-oriented computing Cloud computing BPMS Process-aware IS Context-aware IS Self-adaptive software systems Personalization, customization Agent-based systems …  Software processes and software architectures are both critical for achieving enterprise adaptiveness and responsiveness  They need to be analyzed within same conceptual framework 12
  • 13. What abstractions will help us conceptualize the adaptive enterprise enabled by the confluence of emerging technologies?  current modeling techniques (e.g., BPMN) are inadequate for dealing with  ongoing change, multi-scale dynamics  global scale, enterprise-wide complexity E.Yu 13
  • 14. Illustration: telecom eTOM operations processes [Ronco 2002] 14
  • 15. Illustration: insurance IBM WebSphere Business Services Fabric industry content packs. http://www.ibm.com/developerworks/webservices/library/ws-cbsdev/ 15
  • 16. Enterprise Architecture Frameworks rely on modeling Zachman TOGAF Archimate Roles and actors Layered Architecture Business layer Client Insurant ArchiSurance Insurer External business services Customer information service Claim registration service Claims payment service Damage claiming process Registration Valuation Acceptance Payment External application services Customer administration service Claims administration service Payment service Application components and services Claim information service Customer information service Application layer CRM system Policy administration Financial application External infrastructure services Claim files service Customer files service Infrastructure zSeries mainframe Technology layer DB2 database Sun Blade iPlanet app server 21 Financial application EJBs 16
  • 17. Desirable Modeling Framework Features  Modeling of feedback loop elements – sensing, interpreting,      17 decision making, action Numerous dynamic, adaptive processes operating at different time scales and scopes, w/ different rates of change Design-time and run-time activities represented uniformly in same model Output of some process can be a design of another process Barriers to change (rigidities) – representation and analysis … ACET 2013, Nov 19, 2013
  • 18. Research Agenda Conceptual Modeling for a Complex and Dynamic World  Expressiveness  Causal relations – producing change; closed-loop adaptation  Scoping – in space, time, granularity, design-time vs. run-time, …  Architecture – stability and flexibility (vs. rigidity)  Goals and intentionality  Scenarios  Agent-orientation – localized decision making, freedom & constraints  Uncertainty, emergence, autonomy, alignment  Dynamic-static (process-product) interplay  Language, analysis and design techniques  Usage methodology and tools E.Yu  Empirical grounding and evaluation 18
  • 19. Intellectual sources  From many disciplines and areas…  Complex adaptive systems [Dooley]  Dynamic capabilities [Teece]  Organizational learning [Argyris]  Sensemaking [Weick]  Systems dynamics [Forrester] [Sterman]  Control systems theory  Adaptive software systems [Cheng]  Timeline variability in software product lines [Svahnberg Gurp Bosch]  … 19
  • 20. Illustrative example: Supply chain management 20 ACET 2013, Nov 19, 2013
  • 21. Supply Chain Management  Supply Chain Management (SCM) Definitions  SCM is the management of the flow of goods. It includes the movement and storage of raw materials, work-in-process inventory, and finished goods from point of origin to point of consumption. [Wikipedia]  SCM encompasses the planning and management of all activities involved in sourcing and procurement, conversion, and all logistics management activities. [Council of Supply Chain Management Professionals]  Management of material and information flow in a supply chain to provide the highest degree of customer satisfaction at the lowest possible cost. [BusinessDictionary.com]  SCM Components: Suppliers, distributors, transportation & logistics companies, etc. 21 ACET 2013, Nov 19, 2013
  • 22. SCM Characteristics  Extended Enterprise  Suppliers, Distributors, Transport, Logistics, etc.  Each company focuses on its core competencies  Goal: Collection of best-in-class partners  Growing Importance due to  Competition, globalization, outsourcing, etc.  Growing Complexity  Extended geography, reduced control, offshoring, shorter product lifecycles  Desired Characteristics  Reliability, responsiveness, flexibility, minimal cost, customer satisfaction 22 ACET 2013, Nov 19, 2013
  • 23. Emerging Technologies for SCM  Sensor Networks  Track location, temperature, humidity, light exposure  Transmit info in real-time  Increase in sensing granularity (e.g., container → pallet)  Everything-as-a-Service  Dynamically recruit partners, assemble supply networks  Easily replace suppliers and other partners  Affordable per-use payments vs. acquisition of capacity  Ability to rent out excess capacity  Big Data Analytics  Real-time visibility into the supply chain performance  Ability to deal with the ever-growing data stream 23 ACET 2013, Nov 19, 2013
  • 24. Multiple Levels of SCM Processes  Process A – Produce Sourcing & Delivery 24 ACET 2013, Nov 19, 2013
  • 25. Multiple Levels of SCM Processes  Process A – Produce Sourcing & Delivery  Limited variability for customization and to handle breakdowns, emergencies Limited Variability 25 ACET 2013, Nov 19, 2013
  • 26. Multiple Levels of SCM Processes  Process A – Produce Sourcing & Delivery  Limited variability for customization and to handle breakdowns, emergencies  Fixed context, boundary from higher-level processes Context Limited Variability 26 ACET 2013, Nov 19, 2013
  • 27. Multiple Levels of SCM Processes  Process B – Monitors, Analyzes, and Redesigns produce delivery Process A  Monitors multiple instances of A, periodically redesigns it  Improves effectiveness/efficiency of Process A  Provides context/boundary for A 27 ACET 2013, Nov 19, 2013
  • 28. Multiple Levels of SCM Processes  Process C – improves supply chain across many categories of goods for a distributor company  Controls B (and similar processes for other product categories) based on:  Its current performance  Available budget  Relative priority of the produce delivery process  Sets context for Process B  E.g., budget limitations 28 ACET 2013, Nov 19, 2013
  • 29. Multiple Levels of SCM Processes  Process C – improves supply chain across many categories of goods for a distributor company 29 ACET 2013, Nov 19, 2013
  • 30. Handling Change – 1  New way of supplying produce. Requirements:  Real-time shipment tracking  Fine-grained prediction of demand  Using traditional technologies:  Manual/sensor-based coarse-grained tracking  In-house BI implementation  Requires: time, money, training, managerial approval  Potential barriers to change 30 ACET 2013, Nov 19, 2013
  • 31. Handling Change – 2  Can this change be handled in Process A?  I.e., Implement the new solution at runtime – per process instance  Infeasible due to  Long implementation time and prohibitive cost  Required high-level manager approval  Fixed, limited variability in Process A  Can this change be handled in B?  Implementation time – OK  High-level manager approval – OK  Cost increase – remains a change barrier  Budget for produce delivery is set in Process C.  Change must be handled in Process C! 31 ACET 2013, Nov 19, 2013
  • 32. Handling Change – 3  Emerging technologies  Sensor Networks  More affordable, higher-granularity, network-connected  Cloud-based business analytics  Significantly cheaper, more flexible than in-house solutions  Internet-based/cloud supply chain collaboration  Increased variability: dynamically recruit/change supply chain partners for improvement/recovery from failures  Implementing these will lead to:  Likely – ability to handle this change in Process B  Avoids drastic budget increase  Potentially – ability to handle it within Process A, at runtime 32 ACET 2013, Nov 19, 2013
  • 33. Conceptual Modeling for a Complex and Dynamic World Recent and ongoing work  From BI Insights to Actions: Closing the Sense-and-Respond Loop in Adaptive Enterprises  Soroosh Nalchigar & E.Yu [PoEM’13]  Adapting to Uncertain & Evolving Requirements: the Case of Business-Driven BI  E.Yu, Alexei Lapouchnian, Stephanie Deng [RCIS’13]  System Dynamics & Intentional Modeling – Evolution of a Software Organization  with Mahsa Sadi  Analyzing Architectural Rigidity using Dynamic Capabilities Theory  with Muhammad Danesh  The Business Intelligence Model  E.Yu John Mylopoulos, Daniele Barone, Jennifer Horkoff, Lei Jiang, Daniel Amyot, Alex Borgida, E.Yu … [PoEM’10] … [SySoM’13] 33