April 2015
AGENDA
STC Reference Architecture & How we map?
New Architectural trends
Our Solution Offering
Integration Stack Big Picture
Distributed Caching
Rules & Process Capabilities
ARCHITECTURE PRINCIPLE
Business Architecture Principles - Maximize Benefit to the
Enterprise, Maximize the value of reuse, Business Continuity
Application Architecture Principles - Technology Independence,
Lightweight cloud Applications
Data Architecture Principles Share Nothing, Data Security , Data is
Accessible
Technology Architecture Principles - Interoperability, Micro services,
separation of concerns, Scalability and Availability ,Federated
architecture, SLA management , Tracability, Self healing when
possible
Deep Integration
Cloud Integration
partners
batc
batch
outlets
batch
batch
HQ + integration stack
distributors
devices
JBOSS FUSE
New in 6.1
- Ubiquitous connectivity 150+ connectors
(SalesForce, SAP, Social integration, cloud
integration)
- Unified management console which
leverages Fuse Fabric
- Improved High Availability
- Integration in the Cloud (OpenShift
Cartridge: Developer preview )
Recipient List
Channel
Message
Router/CBR
Splitter
Message Filter
Aggregator
Message Store
Translator/Transformer
Enricher
Wire Tap
Process Manager
Content Filter
http://www.manning.com/ibsen/
Claus Ibsen and Jonathan Anstey
Forewords by: Gregor Hohpe and James
Strachan
JBoss DV
ESB Capabilities
JBoss Fuse
XSLT
Smooks
Document-Based
Fragment-Based
XML In/Out
CSV/ASCII In/Out
Multiple Targets
JSON
EDI
CSV
XML
Splitting
X
X
Pipeline-based
Pluggable
POJO In/Out
Enrichment
Rules-based Validation
Huge Messages
AMQP Support
MQTT Support
18
20
Elastic scalability
Advanced querying
Data replication
Transaction capabilities
ACCELERATE
JBOSS DEVELOPER STUDIO 6
AUTOMATE JBOSS
Problems:
1. Business rules are
hidden in applications
the visibility problem
2. It takes too long to
change business rules
the agility problem
3. People interpret rules
differently the
consistency problem
23
AHA!
Rule
Repository
visibility
3. Empower business and IT experts
to collaborate agility
4. Automate all the rules -
consistency
24
MICROSERVICES
Svc
Svc
Application
Svc
Traditional
App
Svc
SOA
Sv
c
Sv
c
Sv
c
Sv
c
Sv
c
Sv
c
Sv
c
Sv
c
Sv
c
Sv
c
Sv
c
Sv
c
Sv
c
Sv
c
Sv
c
Sv
c
Microservices
Sv
c
DATA SERVICES
PHYSICAL
Sv
c
PROCESS MANAGEMENT
Sv
c
VIRTUAL
Sv
c
INTEGRATION
PRIVATE
Sv
c
Sv
c
MOBILE SERVICES
PUBLIC
Integration
PaaS
Mobile
PaaS
BPM
PaaS
Application PaaS
ONPREMISE
PRIVATE
PUBLIC
SUBSCRIPTION/SUPPORT MODEL
TECHNICAL SUPPORT
24 HOURS / 7 DAYS A WEEK
UNLIMITED INCIDENTS
MULTI-LINGUAL
ONGOING DELIVERY
STABILITY WITH A
PRODUCT LIFECYCLE
OF UP TO 10 YEARS
MULTI-VENDOR CASE
OWNERSHIP
PATCHES
MULTI-CHANNEL
UPDATES
COMMITMENTS
CUSTOMER PORTAL
& FORUMS
HARDWARE
CERTIFICATION
KNOWLEDGEBASE
SOFTWARE
CERTIFICATION
ACCESS LABS
TRAINING CURRICULA
(OPTIONAL)
SOFTWARE
ASSURANCE
UPGRADES
SECURITY RESPONSE
TEAM
AWARD-WINNING
SUPPORT
CLOUD PROVIDER
CERTIFICATION
YEARS
AWARDED:
2011
2012
2013
2014
Travel
Gov
Telecom
Telecom
Insurance
WHY REDHAT ?
Higher ROI and low cost of Entry
Lightweight
Extensible ease of customization
Collaborative development model
Full Stack, Pre-integrated without extra cost per component
Cloud ready architecture
Scale out , Rapid provisioning
Large ecosystem for Delivery (Ericsson, Accenture, Atos)
Industry leading Support and Training
Proven Technologies
THANK YOU
Background
VODAFONE GROUP
Solution
- JBoss Fuse
- Training
Challenge
Order management and Fulfillment
Introduce Business process management to
the SOI interfaces provided with the Billing.
lMore than 40 Business processes are
needed to for the following categories
Family Management
Product Bundling
Immediate Billing
Challenges:
l
Solution:
l
Benefits:
l
No system failures
Enterprise-class support
IBM WebSphere ESB & Message Broker, Oracle SOA Suite &
ES, MuleSoft ESB, Sonic ESB, Tibco ActiveMatrix
Cloud orchestration
IaaS cloud
Virtualization
Storage
Application server