Fiorano Logo  
     Fiorano Login 

ESB Best Practices View as PDF


Step 6 Launching & Monitoring ESB Process


  • Remote Launch of Business Process
  • Monitoring state of Application and all its associated service instances
  • Runtime hooks to determine state of service
  • Real-time data debugging
  • Business Process Monitoring
    • SNMP, JMX etc
    • Monitoring of Servers
Launch of ESB process
  • Remote Launch of ESB Services
  • Service Instantiation
    • On-demand/On-Event Instantiation
    • Auto Instantiation
  • Re-Launch of Business Process
    • Auto re-launch on different set of nodes
    • Rules based re-launch of business process
Monitoring state of Application and all its associated service instances

  • Local Queue Monitoring and Management
  • Identify performance/scalability bottlenecks in Application
  • Identify parallel flows in Application



Runtime hooks to determine state of service

  • Runtime tracing and Logging
  • Sub-Flows to handle Error conditions
  • Alert Handlers





Real-time data debugging

Business Process Monitoring

  • SNMP, JMX etc
  • Monitoring of Servers



Step 7 Change Management & Versioning

  • Dynamic Extensions to Business process
    • Static vs. Dynamic
    • Impact Analysis
    • Extend Business process to include new services
    • Extend Business process to include data services with different data formats
    • Optimize Business process for performance, scalability
    • Extend Business processes to handle network configuration changes
  • Dynamic changes to Business process
  • Service and Application Versioning
  • Configuration Management
    • Moving from one stage to another (QA to Deployment)
    • Moving from one environment to another (customer to internal testing)
  • Extension to Business process
    • Updating Data Consistency Application to include the data centerin San Francisco
  • Change to Business Process
    • Flexibility to adapt to new technologies (WebServiceinstead of a C++ stand alone Application)
Service and Application Versioning
  • Manage and maintain multiple versions of services along with Labels
  • Quickly allow migration from one service version to another



Configuration Management
  • Moving from one stage to another (QA to Deployment)
  • Moving from one environment to another (internal to client deployment)



Putting Theory To Practice

Technology hype is confusing the issues without providing a clear path forward




  • Need to choose standards that work today and will evolve for future
  • Solve the real integration problem more than a Proof of Concepts
  • Must build incrementally on top of existing systems
Standards Reduce Costs But

Fundamental Problems Remain!
  • Business Persons View
    • High-level model of business process flow
  • IT Level View
    • Implementation flow differs substantially from business process view
  • Impedance mismatch creates fundamental problems
    • Implementations have too many "moving parts"
    • Business-level change requirements difficult and time-consuming to implement
The Fundamental Problem Divergent Business Technology



A Change In Business Process



Is Not Easily Mapped To Implementation Level



Fiorano ESB



Second Generation ESB




© 2024 Fiorano 软件科技有限公司。保留所有权利 隐私声明 |使用条款
  网站开发与维护由Fiorano 网络工作组完成
 全球业务支持
 美国
:
+1-408-354-3210
 印度
:
+91 80 4017-0000
 英国
:
+44(0) 19328 95005
 中国
:
+86-10-82608510