Presentation on Digital ecosystem visualizatio and design using CIEL Cloud Intercative Ecosystem Lanuage concepts and approaches. The ideas support next generation cloud enables digital ecosystem design, multi-service XaaS, multi-systems vision design and Internet of Things concepts.
Visualization of an digital ecosystem capgemini m skilton v1
1. The Open Group Conference: Barcelona August 2012
Mark Skilton, Director, Strategy Office, Global Infrastructure Services
Co-Chair, Cloud Computing Work Group, The Open Group
Member, ISO JC38 UK Mirror
+44 7787 692197
mark.skilton@capgemini.com
Twitter @mskilton
http://uk.linkedin.com/pub/mark-skilton/1/189/968
Visualizing Ecosystems using a new Notation
- CIEL Cloud Interactive Ecosystem Language
2. | Capgemini
CIEL
Mark Skilton Oct 2012Capgemini copyright 2012
Usage notice
The development of the open version of the CIEL notation is in a project
within The Open Group Standards Body (http://www.opengroup.org) .
Reference to the TOGAF CE is a project within the Cloud Computing Work
Group, The Open Group
Symbols provided in this document are open source (MIT License OSI
approved) as covered by the synthetic spheres copyright notice.
This document is the copyright of synthetic spheres 2013.
(http://www.syntheticspheres.com)
3. | Capgemini
CIEL
Mark Skilton Oct 2012Capgemini copyright 2012
Visualization of Ecosystems
This session is based on a proposition that todays computing architectures
and interactions are spread across multiple system, business and social
boundaries.
What this session is about is exploring a new way to visualize and
communicate this ecosystem of systems, interactions and resources ?
What is the current notations and methods ?
What is CIEL as a concept ?
4. | Capgemini
CIEL
Mark Skilton Oct 2012Capgemini copyright 2012
Why CIEL ?
Search
Collaboration
News
Business
Location
Communicate
WorkTransactions
Many channels
Video
5. | Capgemini
CIEL
Mark Skilton Oct 2012Capgemini copyright 2012
HOW MIGHT A CLOUD NETWORK MODEL LOOK LIKE ?
Ideas on what the Entities
of this model might be:
• Service
• Marketplace
• Boundary
• Community
• Transactions
• Hub
• Aggregator
• Concentrator
In the real world Cloud Services exist
between Social and Business Collaborations
Social Network
Business
Network
Industry
Network
6. | Capgemini
CIEL
Mark Skilton Oct 2012Capgemini copyright 2012
CLOUD IS MULTIPLE INTERACTIONS BETWEEN RESOURCES, SERVICES AND
PARTICIPANTS
edge
Adapted from The Open Group
Cloud Computing for Business Model 2011
7. Synthetic Spheres copyright 2012
Multi dimensional threads of interactions
Networks today
Private
Network
Corporate
Social
Network
Public
Social
Network
Corporate
Network
Community
Network
Distribution
RFID
Feedback
Variety of
different
Media..
Design /
Product
Group
Collaboration
Service
Management
Development &
Delivery
External
Private
Network
Suppliers,
Sourcing
Social
Networks
Social
Network
Variety of
different
resources..
9. Synthetic Spheres copyright 2012
Social interactions
Design
Affiliates
Affiliates ...
Distribution
Market
Market
Sources
Governme
nt /
Federal
rules – e.g.
Sales Tax
Social Organization
10. Synthetic Spheres copyright 2012
Commercial interactions
Process
automa
tion
Business Network
Market Channels
Affiliate, business
Network
Virtual Organization
14. Synthetic Spheres copyright 2012
Ecosystem interactions
Super Information
Process
automation
Metadata and Cloud
Products and Services
Cloud Ecosystem
16. Synthetic Spheres copyright 2012
Cloud in an Industry Sector Context
Cloud products & services can support one or many marketplaces
Horizontal Common Cloud Services
Vertical Marketplace specific Cloud Services. .
Suppliers
Customers
Intermediates
Distributors
regulators
Marketplace
A
Marketplace
B
Marketplace
C
e.g. Raw Materials
e.g. Manufacture
e.g. Packaging
Marketplace
D
e.g. Consumers
Marketplace is made up
of Business Entities
MARKETPLACE
ECOSYSTEM
Channels
Marketplaces
can have many
channels
Horizontal
Cloud Services
Vertical
Cloud Service
A homogenous Single Ecosystem
An Ecosystem = a set of common conditions that describe and are followed by all participants and communities in the Ecosystem
Enables a common exchange of products and services based on the ecosystem characteristics.
Single set
Ecosystem
17. Synthetic Spheres copyright 2012
Cloud in an Industry Sector Context
IaaS
IaaS
IaaS
Customers
Network
Intermediates
Providers
Supplier
Network
Co-mingling
Browser /
Portal
as a Service
PaaS
SaaS
SaaS
Self Service
Browser /
Portal
as a Service
Private / Public
MARKETPLACE
MARKETPLACE
MARKETPLACE
Network
Connections
Services
Communities
Ecosystem
Marketplace
Ecosystem Meta Model
ECOSYSTEM
SLA
18. | Capgemini
CIEL
Mark Skilton Oct 2012Capgemini copyright 2012
Visualization of Ecosystems
How these work is very different from 10 , 20 years ago when most modeling notations
for Architecture requirements we first created. Some significant examples include:
• UML It was first added to the list of OMG adopted technologies in 1997
• Business Process Modeling,
• BPMN created early 2001/2 – merged with OMG in 2005
• BPEL4WS April 2003 (IBM,Microsoft, SAP, Siebel) submitted to OASIS. WS-BPEL Sept 2004.
• June 2007 BPEL4People (Active Endpoints, Adobe Systems, BEA, IBM, Oracle, SAP)
• ArchiMate is a technical standard from The Open Group and is based on the concepts of the IEEE
1471 standard. 2004, ownership by The Open Group 2008. Archimate 2.0 foraml technical
standard January 2012
• Business Model Canvas , proposed by Alexander Osterwalder, 2004, 2010
• Value Stream mapping - a lean Manufacturing technique Rother and Shook 2003
• Software Visualization , Focused on Code quality visualization
• Visual Studio, AgileJ StructureViews, Imagix 4D, Ndepend, SonarJ, Sotoarc, Code Rocket
22. | Capgemini
CIEL
Mark Skilton Oct 2012Capgemini copyright 2012
The first steps
We established a new Project called CIEL – Cloud Interactive Ecosystem
Language in Mid 2011 in The Open Group Cloud Computing Work Group
We introduced CIEL into our own companies to test the ideas and
launched initiatives to engage University and open discussion
We developed ideas to understand how better to Visualize the Ecosystem
Challenges:
• What are the Boundaries or Domains?
• How do we visualize solutions ?
• How do we define the symbols ?
• What problems are we trying to solve ?
• How do we manage semantics , meaning of the symbols and relationships ?
• How do we link with other symbols and standards ?
• ..
23. | Capgemini
CIEL
Mark Skilton Oct 2012Capgemini copyright 2012
We want to define the context of the total ecosystem
in the sense of internal and external forces and entities
Macro Systems
Micro Systems
Informal Social
Systems
Information
Systems
Formal
Systems
Suppliers
Buyers
Customers
Substitutes
Competitors
New Entrants
People,
Structure
Technology
Finance
Power
Business Processes
Culture
Strategy
Social
Political
Economic
Legal
Technology
Environment
Markets, regions,
Policies,..
Entities, resources, relationships,..
N
o
t
a
t
i
o
n
Part of our research in 2011 identifies Macro Economic and Micro Economic perspectives
24. | Capgemini
CIEL
Mark Skilton Oct 2012Capgemini copyright 2012
We can summarize our approach into three areas we are
aiming at
Visualization of Conceptual Domain
• Position the model as a visualization method first
Symbol System - Signage - Semiotics
• Designing a Set of Symbols that could be easy to use
Augment – fit it along side and support current architectural design styles
(not replace them)
• Aim to has some meaning in the symbols notation such that it supports the aims of the
notation goals. We must define some Semantic notation to make the symbols
meaningful
We believe the key benefits is in the ability to use a new way to show Human and
System communities and multiple devices, and services that represent a distributed
Architectural Environment
25. | Capgemini
CIEL
Mark Skilton Oct 2012Capgemini copyright 2012
Signage is not a new Idea
Semiotics
- Use of signs
Information
26. | Capgemini
CIEL
Mark Skilton Oct 2012Capgemini copyright 2012
CIEL
Information
Data
Human/
Activity
Systems
Information
Systems
ICT
systems
Dances with bees: Exploring the relevant of the
study of animal communication to informatics
Professor Paul Beynon–Davis. 2009
International Journal of Information Management
Intentions
Meaning
Structure
Form
Aiming at Pragmatics – “not the whole ocean”
27. | Capgemini
CIEL
Mark Skilton Oct 2012Capgemini copyright 2012
Understand the Formal and Informal Context
Focus on Communicating the Message
SemanticsVision
Ideas
Formulation
Of Intentions
Pragmatics
How the message is sent
Syntactics
Empirics
Message Description
Specific Communication Formats
CIEL
is focused here
on the Visualization
Intentions
Meaning
Form
Signals & Storage
30. Synthetic Spheres copyright 2012
Our aim in CIEL is to focus on the Practical Intentions of
the systems and people involved using a simple
notation
So how can we create a new Visualization Notation ?
Create Symbols
Library (Semiotics)
Create Visualization
model (Pragmatics)
Create Vocabulary
of Visualization (Semantics)
But just enough to support basic
meaning
We link to specific Semantic and
Information systems Design
Ease of use
Focus on
Multi-system
Multi-use
Focused at Conceptual
level
Aimed at Ecosystems
“architectures”
Core Principles
31. Synthetic Spheres copyright 2012
Basic CIEL example – An ecosystem may have domains and entities
that interact. The example here is groups of users and resources being
shared or dedicated to a group
Ecosystem
entity
entity
entity
entity
User
Community
User
Community
32. Synthetic Spheres copyright 2012
Basic CIEL example – the ecosystem may have many
ecosystems inside it. The ecosystem can also be part
of other ecosystem of ecosystems
Ecosystem
Ecosystem
Ecosystem
33. Synthetic Spheres copyright 2012
Basic CIEL example – the ecosystem may have many
relationship and interactions inside, outside and
between ecosystem boundaries
Ecosystem
Ecosystem
Ecosystem
entity
entity
entity
entity
entity
entity
entity
entity
34. Synthetic Spheres copyright 2012
Basic CIEL example – The Ecosystem boundary
between a user group and a cloud service for
example
User
Community
Cloud
Service
Ecosystem
Ecosystem
35. Synthetic Spheres copyright 2012
Basic CIEL example – The ecosystem may have many
domains and boundaries and communities inside
and outside the ecosystem being viewed
User
Community
Cloud
Service
Ecosystem
Ecosystem
Social Network
Ecosystem
36. Synthetic Spheres copyright 2012
Basic CIEL example – The ecosystem has
basically 5 types of structure
Ecosystem
Ecosystem
Ecosystem
entity
entity
entity
entity
entity
entity
entity
entity
Member of
Network
Entity
Network
Group of Networks
Type of Ecosystem1.
2.
3.
4.
5.
37. Synthetic Spheres copyright 2012
Summary – basic CIEL example shows how
ecosystem has many parts and may contain many
systems, resources and relationships.
These have a common structure.
How to identify Ecosystem domains
38. Synthetic Spheres copyright 2012
Summary – Basic CIEL example shows the development of
boundary and domain structures in the ecosystem. These
are system of systems structures
How to identify structures and relationships in Ecosystems
40. Synthetic Spheres copyright 2012
Vocabulary
• Ecosystem (Financial, Technical, Social, Enviro..)
• Domain (Virtualization, organization, marketplace..)
• Node (Connection point)
• Edge Domain (Meta data)
• Community
• Network (open, closed, Public, Private)
• Group
• Connection (open , closed, Public, Private)
• Information
• Metric
• Entity (Resource – tangible, Intangible)
• ..
We aim to use
references to existing
Terminology where possible
For example in ISO JC38
In The Open Group TOGAF
Or OASIS (TOSCA) is using
these terms
We recognize some terminology
may be ambiguous and want
to remove these where possible
example: Boundary.
41. Synthetic Spheres copyright 2012
Existing notations
• Our aim is to create a visualization notation that redefined how system domains are
drawn to express social, agile cloud enabled ecosystems
• Its intended to be a communication tool, easy to use and create visuals representations
for business and IT strategic planning and communication
• We aim to introduce an abstraction that is showing groups of systems, communities and
services
• We aim to introduce symbols that visualize specific strategic planning conceptual
requirements that CIEL can help visualize. These can include symbols and model methods
to visualize
– Metrics for business and IT performance of a system or an entire ecosystem (example a marketplace)
– status of trust of each domain (open , closed)
– Sustainability and green credentials of domains and behavior
• The symbol set and model relations may be potentially different to existing UML, Process
and Architecture because
– It aims to show visual groups of systems to systems
– Its aim is to show social networks and resources groups
– Its aim is to show processes but within communities and groups (not specific business process design)
42. | Capgemini
CIEL
Mark Skilton Oct 2012Capgemini copyright 2012
Conclusions
Aim to develop CIEL as a Visualization aid for Strategic Ecosystem Design
It “Augments” the existing methods and tools, not replace them
• Help visualize Strategic Scenarios, Solution Architectures, Visualize RAs
It can sit on top of formal Architecture methods , not replace it
• Augment technical solution models
• Augment Business Architectural design
• It could be a symbol library plug in to many existing Architect tools
Business Case
• Its fast and ease of use to communicate large scale system of systems ideas and concept
• It’s a Visual notation that is language independent and system independent
• Its an accelerator to improve modeling and planning of the strategic value of Cloud enabled
environments
Next immediate Step: White Paper on Basic Visualization Method of CIEL and
vocabulary with examples
Notas do Editor
Networks can have ServicesNetworks can be Social, Businessor hybrid connectionsServices Can be hosted, Private,Pubic or Hybrid CommunitiesNetworks have “Ecosystem” characteristicsAn Ecosystem can have one or more networksAn ecosystem may span one or more marketplaces