an app platform for the real-time enterprise
TRANSCRIPT
The Briefing Room
Twitter Tag: #briefr
The Briefing Room
! Reveal the essential characteristics of enterprise software, good and bad
! Provide a forum for detailed analysis of today’s innovative technologies
! Give vendors a chance to explain their product to savvy analysts
! Allow audience members to pose serious questions... and get answers!
Mission
Twitter Tag: #briefr
The Briefing Room
APRIL: Intelligence
May: INTEGRATION
June: DATABASE
July: CLOUD
Twitter Tag: #briefr
The Briefing Room
Intelligence
Processing Monitoring Alerts/triggers/actions
HINDSIGHT
FORESIGHT OVERSIGHT
INSIGHT
Twitter Tag: #briefr
The Briefing Room
Analyst: Robin Bloor
Robin Bloor is Chief Analyst at The Bloor Group
Twitter Tag: #briefr
The Briefing Room
! EnterpriseWeb is an “Intelligent Operations Platform” that models, runs and manages business applications
! Highlights of the platform include: business process management, business activity monitoring, data migration and quality, and master data management
! Its Enterprise “App Store” provides reusable and trackable apps, processes and services
EnterpriseWeb
Twitter Tag: #briefr
The Briefing Room
Dave Duggal
Dave Duggal is Co-founder and Managing Director of EnterpriseWeb. Dave is a proven business leader who has made a career of building, growing and turning around companies over the last twenty years. He is a proponent of next generation ‘smart’ and dynamically adaptable software and has written several academic papers and articles on the subject. Dave is on the Program Committee for the Adaptive Case Management Group and is a member/contributor to Object Management Group’s Cloud Customer Service Committee.
Copyright 2013, EnterpriseWeb LLC
The Application Model is Broken
Vertical integration inhibits horizontal interoperability and scalability
… and enterprise-wide concerns
Copyright 2013, EnterpriseWeb LLC
Governance?
Security?
Version Control?
Copyright 2013, EnterpriseWeb LLC
The World is Increasingly Distributed & Diverse
Analytics?
Change?
Copyright 2013, EnterpriseWeb LLC
Compounding Object-Relational Mismatch!
Network Architecture is Transforming the World
Copyright 2013, EnterpriseWeb LLC
Copyright 2013, EnterpriseWeb LLC
A network application model for a networked world™
Copyright 2013, EnterpriseWeb LLC
For any Workload
Real-Time Semantic Enterprise
Application Integration
Data & Code
Local & Federated
Structured & Unstructured
Entities & Reference Data
Business Rules & UI Components
Systems & Databases
Services & APIs
Sensors & Devices
Copyright 2013, EnterpriseWeb LLC
People
Information
Rules
Capabilities
It let’s your Organization act as a network
of loosely-coupled Resources
Copyright 2013, EnterpriseWeb LLC
People
Information
Rules
Capabilities
Interconnected by links…
links
Copyright 2013, EnterpriseWeb LLC
People
Information
Rules
Capabilities
Indexed Content
and metadata…
links
Copyright 2013, EnterpriseWeb LLC
Indexed Content
People
Information
Rules
Capabilities
and change history
Copyright 2013, EnterpriseWeb LLC
links
Indexed Content
links People
Information
Rules
Capabilities
A 3-Dimensional Information Space
Copyright 2013, EnterpriseWeb LLC
The EnterpriseWeb™ is Hyper-Relational™
System Agents ‘Mash-up’ Resources on-demand
Copyright 2013, EnterpriseWeb LLC
Code
UI Rule
Data
Task Data
Code Task
Data Code UI
Rule Task
Data Code
UI
Rule
Service API Service Service Service Service API API API
Data Code UI
Rule Task Data UI Rule Data
Rule Data
Task Code
Adaptor
Adaptor
Adaptor Adaptor
Adaptor Adaptor
Adaptor Adaptor
Adaptor
Process “A” Process “C” Process “B”
Common Metadata Layer
Application Logic (Rules with links and metadata queries/algorithms)
System-wide Logic (Rules with links and metadata queries/algorithms)
Cross-Process Governance
Virtual Repository of Loosely-Coupled Data, Logic and UI Objects
(Including adaptors for RESTful APIs and Web Services for 3rd Party Systems, Databases and Devices, etc.)
Copyright 2013, EnterpriseWeb LLC
A unified storage-application architecture
No ‘joins’ – seamlessly correlate system-wide activity for real-time 360o views of anything
Supports integrated operations - linked processes and cross-process governance
Promotes Master Data and code re-use
Copyright 2013, EnterpriseWeb LLC
Process as Sets of Loosely-Coupled Tasks
A Series of Stateless Asynchronous Transactions
100% Dynamic
Copyright 2013, EnterpriseWeb LLC
David Lloyd George, British Prime Minister
“… you can't cross a chasm in two small jumps”
Transformation requires a LEAP™
Albert Einstein
“… you can’t solve problems with the thinking that created them”
Copyright 2013, EnterpriseWeb LLC
Dave Duggal,
Co-Founder/Managing Director
Twitter Tag: #briefr
The Briefing Room
Analyst: Robin Bloor
Perceptions & Questions
The Bloor Group
THE INCOHERENCE PROBLEM
The Bloor Group
A Multitude of Software Legacies SOFTWARE EVOLUTION HAS BEEN DISAPPOINTING
Mainframe architectures
Client/server architectures
Multi-tier architectures
Web-based architectures
SOA (and IOA)
The Bloor Group
Platforms: Partial Solutions
4GL & Database
Relational Database
Object Orientation
Web Services BPM SOA
Various PLATFORMS emerged:
The Bloor Group
The World Did Not Stand Still
…it became more COMPLEX
Hardware
Environments
Data
Apps
Management
• Desktops, laptops, internet, mobile, multi-core, in-memory, embedded
• Unix, Windows, Linux, VMs, Grids, Cloud
• Files, relational, unstructured, Hadoop, machine data
• Transactional, desktop, office systems, BI, web apps, Big Data, semantic data
• Service mgt, asset mgt, cost mgt, threat mgt, data security
The Bloor Group
The Incoherence Problem
We operate
in SILOS and clusters
of silos
We have a
LONG TAIL of
legacy
NEW technologies, environments
and applications continue to
emerge
We lack COHERENCE
at every level
Ultimately, it’s an ARCHITECTURE problem, and it’s a formidable one
The Bloor Group
! Isn’t the problem just too big to solve completely?
! How does EnterpriseWeb manage metadata?
! How does it guarantee security of access to data?
! Is this really a codeless environment? What if I want a specific performance capability that requires low-level coding?
! Why do you not require/have an ESB?
The Bloor Group
! When you say “real-time” what do you mean in respect of performance characteristics?
! Is it an in-memory technology?
! Can this environment manage Big Data workloads?
! When using EnterpriseWeb what do you build and what do you buy (in respect of applications)?
Twitter Tag: #briefr
The Briefing Room
Twitter Tag: #briefr
The Briefing Room
April: INTELLIGENCE
May: INTEGRATION
June: DATABASE
Upcoming Topics
www.insideanalysis.com
Twitter Tag: #briefr
The Briefing Room
Thank You for Your
Attention
Certain images and/or photos in this presentation are the copyrighted property of 123RF Limited, their Contributors or Licensed Partners and are being used with permission under license. These images and/or photos may not be copied or downloaded without permission from 123RF Limited. Robin Bloor’s evolution image: http://www.atheismresource.com/evolution