red hat jboss fuse service works - emergent€¦ · 24 red hat jboss fuse service works –...
Post on 01-Feb-2020
17 Views
Preview:
TRANSCRIPT
RED HAT2
Innovate faster, in a smarter way
A family of a lightweight, enterprise-grade products that are ideal for open hybrid cloud environments.
Red Hat JBoss Fuse Service Works
4 RED HAT
Why Integration? Information SilosBusiness information is dispersed in multiple enterprise systems
Relevant business Information needs to be interconnected for a holistic solution Integration
Enterprise Enterprise Apps (COTS)Apps (COTS)
Enterprise Enterprise Apps (COTS)Apps (COTS)
Custom Apps & Custom Apps & ServicesServices
ERP/Billing
Order fulfillment
Shipping
Inventory
Web application
Custom Apps & Custom Apps & ServicesServices
Enterprise Enterprise Apps (COTS)Apps (COTS)
Customer Application
Product Application
Customers ordering products or services
Customer information & Product information in multiple systems
Order processing, billing, shipping, inventory details in multiple systems
Enterprise Enterprise Apps (COTS)Apps (COTS)
5 RED HAT
How Information Silos exchange data?
Enterprise Enterprise Apps (COTS)Apps (COTS)
Enterprise Enterprise Apps (COTS)Apps (COTS)
Custom Apps & Custom Apps & ServicesServices
ERP/Billing
Order fulfillment
Shipping
Inventory
Web application
Custom Apps & Custom Apps & ServicesServices
Enterprise Enterprise Apps (COTS)Apps (COTS)
Customer Application
Product Application
Customers ordering products or services
Batch Processing/Manual touch points
Delay, Loss of data, Inefficiencies
Unhappy customer!!!
Enterprise Enterprise Apps (COTS)Apps (COTS)
6 RED HAT
Enterprise Enterprise Apps (COTS)Apps (COTS)
Enterprise Enterprise Apps (COTS)Apps (COTS)
Custom Apps & Custom Apps & ServicesServices
ERP/Billing
Order fulfillment
Shipping
Inventory
Web application
Custom Apps & Custom Apps & ServicesServices
Enterprise Enterprise Apps (COTS)Apps (COTS)
Customer Application
Product Application
Customers ordering products or services
Unlock Informaton from legacy silos
Reuse Informaton in new way
Enterprise Enterprise Apps (COTS)Apps (COTS)
What is needed – Intelligent Integrated Enterprise
7 RED HAT
Integrated enterprise apps & services – Then what?
Enterprise Enterprise Apps (COTS)Apps (COTS)
iOSiOS
DBNew mobile applications
New emerging applications
iOSiOS
Custom Apps Custom Apps & Services& Services
DB
Existing or New BPM processes
New SaaS/Cloud Applications
Need access to integrated
informaton
SaaS Applications
Cloud ApplicationsPublic & Private
Demand for integrated information is increasing
8 RED HAT
What is needed? Services (SOA) and Integration Platform
Enterprise Enterprise Apps (COTS)Apps (COTS)
iOSiOS
DBNew mobile applications
New emerging applications
iOSiOS
Custom Apps Custom Apps & Services& Services
DB
Existing or New BPM processes
Control access and usage
Improve VisibilitySaaS Applications
Cloud ApplicationsPublic & Private
New SaaS/Cloud Applications
Platform
ConnectIntegrate
Create business services
9 RED HAT
Services (SOA) and Integration PlatformEnterprise Enterprise Apps (COTS)Apps (COTS)
iOSiOS
DBNew mobile applications
New emerging applications
iOSiOS
Custom Apps Custom Apps & Services& Services
DB
Existing or New BPM processes
MobileApp Platform
R
E
S
T
MobileApp Platform
R
E
S
T
Any Mobile App Platform
R
E
S
T
Order ServiceOrderStatus Service
Inventory ServiceCustomer Service
Billing Service
Services and Integration Platform
New SaaS/Cloud Applications
SaaS Applications
Cloud ApplicationsPublic & Private
10 RED HAT
What do organizations do to address the Integration challenge?
● Do nothing– Manual touch points (expensive solution)
– Error prone solutions
– Bad customer experience
● Direct links between applications– Inflexible solutions
– Difficult to change
– Spaghetti code: difficult to maintain across organization
– No control and no ability to reuse
● Buy Integration stacks– Expensive
– Heavyweight and Inflexible solutions
– Unable to provide better products or services (Business unhappy that IT is not delivering appropriate products/services)
11 RED HAT
There is a better way – Red Hat JBoss Integration Product Line
JBoss A-MQ
JBoss Fuse(Includes JBoss A-
MQ)
JBoss Fuse Service Works
(Includes JBoss Fuse)
small-footprint messaging platform, eliminating batch delivery“JBoss A-MQ for real-time messaging”
Integration/ESB platform for integrations that can extend outside the data center“JBoss Fuse for integration/ESB requirements”
Service design, development and integration platform that enables responsive and innovative enterprise“JBoss Fuse Service Works for integration/ESB+SOA+Orchestration+Governance requirements”
Additional Capabilities
Additional Capabilities
Focus of this overview
RED HAT12
Why JBoss Fuse Service Works?
Integrate, Automate, service enable existing IT assets
Improve customer experience with new or expanded services
Remove manual touch points and automate processes
Decouple business services from infrastructure
Foundation for easier mobile, cloud and BPM projects
Easily and securely access cloud assets (onpremise or public cloud)
Reduce cost, faster and efficient solutions, easier to maintain
RED HAT13
Why JBoss Fuse Service Works?
Automate, track and control service releases
Improve cross-team communication
Automate release process
Document, inventory and categorize services, artifacts deployments
Improve QoS with SLAs and policies for services
Improve runtime visibility
Reduce operational costs
Improve time to recovery
Respond faster to situations
Analyze performance, find issues and respond
15 RED HAT
JBoss Fuse Service Works
Simplify Integrations and transition to open hybrid cloud architecture
A service design, development and integration platform that enables organizations to transition to open hybrid cloud
16
Enables organizations to Simplify integrations and focus on business innovation
JBoss Fuse Service Works
17 RED HAT
JBoss Fuse Service Works componentsRepository
Business ServiceArtifacts
DevelopersArchitects
BPM processes
Integration PlatformReal-time integration with enterprise assets
Design, Develop & Deploy Services Explore ServicesReuse Services
IT AdminsArchitects
View Service ActivityAnalyze performance
Define AlertsProcess errors
Service Delivery Lifecycle
Management
Structured Service
Development
Patern based Integraton
Development
Business Transacton Monitoring
Connect Integrate
Create business services
Control access and usage
Improve Visibility
SaaS Applications
Cloud ApplicationsPublic & Private
Enterprise applicatons and Services
Custom applicatons and Services
1
2
3
4
1
2
3
4
Shared services,Compliance officers,IT Management
RED HAT18
JBoss Fuse Service Works – Open Source Heritage
JBoss Fuse Service Works
Overlord
RiftSaw
SwitchYard
Drools
Apache ActiveMQ
Apache Camel
Apache CXF
* Many more OSS projects not listed from:jboss.org, codehaus.org, sourcefourge.net, apache.org
RED HAT19
JBoss Fuse Service Works Components
http://www.jboss.org/overlord
https://www.jboss.org/switchyardhttp://camel.apache.org/
RED HAT20
JBoss Fuse Service Works – Includes Apache Camel
h t p : / / w w w . m a n n i n g . c o m / i b s e n /C l a u s I b s e n a n d J o n a t h a n A n s t e yF o r e w o r d s b y : G r e g o r H o h p e a n d J a m e s
S t r a c h a n
Enterprise Integration Pattern (EIP) based development – Faster time to solutions!
RED HAT21
Apache Camel – Pattern based development
Implementation framework for most commonly used Enterprise Integration Paterns (EIP)
Speeds time to solution and provides multiple connectivity options Popular and vibrant community Requirement for a really simple way to do integration
• Started as a Sub-project of ActiveMQ in March 2007• 36 commiters (15 work for Red Hat)• 80-100k artifact downloads a month• 120k website views a month• 1000 user mailing list posts per month• 130 + Components and growing• Most widely used integration framework
24 RED HAT
JBoss Fuse Service Works – includes JBoss SwitchYard
Bridge the gap between design, documentation and runtime. The application is the documentation ready to run and monitor.
Codifies best practices of encapsulation, reuse, loose-coupling and contract-first
Abstract the implementation from contract. Build out services with the right implementation - Pojo,Camel, BPMN2, BPEL, Rules
SwitchYard is a component-based development framework focused on building structured, maintainable services and applications using industry accepted best practices.
It works with Apache Camel to provide a fast, simple, flexible integration runtime with comprehensive connectivity and transports. Switchyard provides a uniform application model building on Apache Camel, joining Java EE, BPM, rules, orchestration, and routing into a cohesive development model and runtime.
25 RED HAT
Structured service development – JBoss SwitchYard
Lightweight, SCA-based, structured service development framework
Design, code, test at higher service abstraction
Store and reuse business services - shared repository
Easily call BPMN based BPM processes
Visual Tooling: Model is the application
26 RED HAT
Structured service development - JBoss SwitchYardImplementations:Java (POJO)Camel (Java DSL, XML DSL)BPEL based service orchestrationBPMN based service orchestrationRules based content-based routing
27 RED HAT
JBoss Fuse Service Works – Service Governance (Control and View)
Service lifecycle managementService discovery
Service security and authorization
Policy enforcementSLA enforcement & notification
Service metrics collection and reporting
Service Lifecycle Management
Improves Quality of ServiceEfficient development process
Business Transaction Monitoring
Improves IT responsivenessImproves visibility and business agility
Design, collaborate and manage Service
Development
ProvisionDeploy
Manage and Monitor service execution
DesignCollaborate
MeasureRespond
ManageMonitor
IT ArchitectsDevelopersIT AdministratorsService Owners
IT AdministratorsIT Architects
Define expectationsVerify BehaviorSupport decision makers
28 RED HAT
What is SOA Governance?
● Exercising control over services in a Service Oriented Architecture.
● SOA Governance helps with the adoption and implementation and sustainability of SOA.
● SOA Governance must cover people, processes and technologies for the entire SOA Lifecycle.
http://www.opengroup.org/soa/source-book/gov/gov.htm
29 RED HAT
JBoss Fuse Service Works – includes Overlord Design time Governance (DTGov)
Service component and artifact registry (S-RAMP)
Store, share services/policies across teams
Team Notifications on content changes Track and Visualize artifact relationships Impact Discovery & Analysis Web and CLI tools to simplify search and reporting
CONTROL usage and access of business services
Service Delivery Lifecycle Management
30 RED HAT
Overlord DTGov - What is S-RAMP?
Artifact Repository Specification Data Model Protocol
Standard Operations Supported Add, Delete, Update Query
https://vimeo.com/73473334 - S-RAMP 101
S-RAMP - "The SOA Repository Artifact Model and Protocol (S-RAMP) TC defines a common data model for SOA repositories as well as an interaction protocol to facilitate the use of common tooling and sharing of data."
31 RED HAT
Overlord DTGov - Supporting Services
Deployment Service
Meta-Data Update Service
Notification Service
32 RED HAT
Overlord DTGov and S-RAMP
Workflow http://bit.ly/11t5lNzRepository (S-RAMP) http://vimeo.com/50627742
Customizable, automated lifecycle workflow
RED HAT36
JBoss Fuse Service Works – includes Overlord Runtime Governance (RTGov)
Grow service quality
SLA enforcement, alerting and real-time transaction monitoring
Realize IT Agility
Independently manage SLA and runtime policy from service definition.
Increase operational visibility
Identify precisely where,why and how transactions are delayed
by track SLA violations
Understand and measure operational efficiency
Long term storage of operational data to support analysis & optimization
RTGov is operational infrastructure, user API and visual dashboard.
Monitor, capture, correlate, analyze, alter transactions spanning multiple services and systems
RED HAT37
Run Time Governance - AKA
● Business Activity Monitoring
● Business Transaction Monitoring
● Service Activity Monitoring
Improve Visibility for responsive and efficient operations
43 RED HAT
JBoss Fuse Service Works
Simplify Integration and focus on business innovation
Develop & ManageBusiness Services
Easily discoverable
Reusable
Changeable
Unlock Information
Reuse information in new innovative ways
44 RED HAT
JBoss Fuse Service Works – Key features and Benefits
Core ESB(shared with JBoss Fuse)
MessagingIntegraton Framework
Web Services Framework
Structured Service Development Framework
Service Orchestraton
Rules Processing
Service Delivery Lifecycle Management
Business Transacton Monitoring
Ø Connect disparate applications,services, devices
Ø Efficient processesØ Unified informationØ Reduce time to solution
Ø Reuse information in new waysØ Enables business agilityØ Foundation for easier, faster
BPM, mobile & cloud projects
Ø Improves quality of IT servicesØ Ensure compliance
requirements or defined policies are met
Ø Improve visibility into business transactions for more responsive IT
45 RED HAT
JBoss Fuse Service Works Benefits
iOSiOS
Mobile projects
BPM processes
Easier, Secure access to existing enterprise servicesDiscover and use new enterprise services
Easier and faster access to modular enterprise servicesFlexible access enables faster changes
Easier, secure access to existing enterprise servicesManage and control connectivity to enterprise assets
Cloud applicationsPublic and Private
RED HAT47
Use JBoss Fuse Service Works Today
● No need to rip and replaceJBoss Fuse Service Works can extend existing investments
● Get up and running fastApache Camel implements EIPs with minimal code
● Reduce the cost of future expansionFree yourself from vendor lock-in
● Extend integration to all facets of your businessRemove the limitations of your existing infrastructure
● Deploy easily on-premise or in the CloudSophisticated tooling brings about rapid ROI
top related