320 likes | 494 Views
INT418: Sybase Integration Orchestrator and BizTracker. Courtney Blatherwick: “Rapid Orchestrator Adopter Support Team” - cblather@sybase.com Patric McGowan: BizTracker senior developer - pmcgowan@sybase.com August 4, 2003. Agenda. Today’s Business Challenges Sybase Solution Key Benefits
E N D
INT418:Sybase Integration Orchestrator and BizTracker Courtney Blatherwick: “Rapid Orchestrator Adopter Support Team” - cblather@sybase.com Patric McGowan: BizTracker senior developer - pmcgowan@sybase.com August 4, 2003
Agenda • Today’s Business Challenges • Sybase Solution • Key Benefits • Key Features • High Level Product Architecture • Solution Demonstration • Questions and Answers
Today’s Business Challenges • Systems throughout the enterprise need to share information to support complex business processes • To improve competitive advantage, business processes need to be monitored, changed, and measured to help organizations react FAST to market changes and customer needs • VERY different users need access to both tools and process information / Key Performance Indicators • Business Users – managers and analysts • IT Professionals – system admins and developers • ROI is KING! Value must be very clear to warrant investment
Sybase Solution • Convergence of business process management with real-time process monitoring and a presentation layer • Solution designed for 2 very different users • Business person –defines business processes and metrics, monitors business performance • IT Professional –implements and configures technical solutions and provides day-to–day ops management • End user graphical focus • Open, standards based solution Automate business processes and access information to gain operational control & improve business operations.
Sybase Solution Alerts and Status Inputs Business Process Results / Completed Process Process Metrics and Display
Sybase Solution Key Benefits • Rapidly automate and deploy business processes • Shorten implementation timelines, lower costs • Easily control, manage and optimize automated processes • Reduce ongoing administrative management costs • Ability to respond in real-time to business activities • Improve organizational responsiveness, promote a zero latency enterprise and increase customer/partner satisfaction • Provides visibility to business variables impacting service level agreement compliance
Sybase Solution Key Benefits – cont. • Leverage existing IT investments through broad integration and support for standards • Eliminates costly system replacements
Sybase Solution – Key Features • BPMN based business process modeling tooling • Runtime server that executes your business processes • Complete integration with Sybase Business Activity Monitoring solution • Business process dashboards and analytics • Comprehensive adapter library for easy plug in • Enterprise quality portal for presentation
Sybase Solution – Key Features – cont. Open Platform, Standards-based • Comprehensive Web services discovery and execution, including SOAP, UDDI, and WSDL • Complete XML support, including XSD and DTD import • Support for J2EE 1.3 compliant application servers • Support for MQSeries and JMS messaging software Ease of Use • Easy to use, Eclipse-based GUIs • Separate logical and physical architectures, deployment wizard
BPM - Key Features • Graphical, hierarchical business process modeling • “Design – Deploy – Run” approach • Web services orchestration • Database and messaging services • Native XML support • XSLT-based data transformation, full library of built-in data manipulation functions • Comprehensive formatting engine for parsing and serializing custom wire formats • Rules engine for content based routing • Adapters: full support for packaged applications, technology and industry standard adapters
BAM - Key Features • Real time access to data and messages • Probes for message and data collection • Calculate business metrics based upon message content • Customizable web-based dashboards for presentation of business metrics (KPIs) • Generate alerts based upon custom defined business events • Repair & reprocessing of failed messages • Security to control data access and functional permissions • SNMP and JMX interfaces.
Business Process Designer Agent BTIE Technical view: design time Deployment/Configuration Tooling Monitoring points definedin business process Configured Package UDDI Registry Biz Tracker Run-time DB BTIE File
Transport (e.g. Queue) Technical view: runtime Process Metadata Repository BizTracker Dashboard Process Engine BizTracker Run-time Database BizTracker Daemon BizTracker Monitor BizTracker Metadata Repository
Solution Demonstration • Order fulfillment business process • Design • Deployment • Runtime • Monitoring for the business analyst • Monitoring for the IT professional
Order Fulfillment Process Purchase order arrives
Order Fulfillment Process Check whether inventory is available
Order Fulfillment Process: checkProductAvailability Query database for inventory availability
Order Fulfillment Process: checkProductAvailability Inventory is available.
Order Fulfillment Process: checkProductAvailability Inventory not available.
Order Fulfillment Process: checkProductAvailability System error (database access problem)
Order Fulfillment Process Normal path: inventory is available and order is submitted.
Order Fulfillment Process Error path: order is not submitted.
Order Fulfillment Process For both the normal and error paths, send a status message to the customer, and end the business process.
Business monitoring interests • What is the volume of my business (how many orders are coming in)? • What is the nature of customer interest in my business (what products are being ordered, from where)? • What is the responsiveness of my business (am I having trouble supplying inventory)?
What does the business analyst want to monitor? How many purchase orders come in each day?
What does the business analyst want to monitor? Am I having inventory or system problems?
What does the business analyst want to monitor? <Order> <AccountIdentifier>123456</AccountIdentifier> <OrderDate>2002-12-23T10:00:00</OrderDate> <CustomerName>Courtney Blatherwick</CustomerName> <CustomerAddress>1300 E. Green Meadow Lane</CustomerAddress> <CustomerCity>Greenwood Village</CustomerCity> <CustomerState>CO</CustomerState> <CustomerZipcode>80121</CustomerZipcode> <ProductIdentifier>1</ProductIdentifier> <Price>19.99</Price> <Quantity>1</Quantity> </Order> Which products are being ordered…?
What does the business analyst want to monitor? <Order> <AccountIdentifier>123456</AccountIdentifier> <OrderDate>2002-12-23T10:00:00</OrderDate> <CustomerName>Courtney Blatherwick</CustomerName> <CustomerAddress>1300 E. Green Meadow Lane</CustomerAddress> <CustomerCity>Greenwood Village</CustomerCity> <CustomerState>CO</CustomerState> <CustomerZipcode>80121</CustomerZipcode> <ProductIdentifier>1</ProductIdentifier> <Price>19.99</Price> <Quantity>1</Quantity> </Order> … from which geographical locations?
IT monitoring interests • Is the server running? • What is the system throughput? • What memory/disk/CPU resources is the system consuming? • If the server is not running, why? How do I get it running again?
Alerts for runtime server failures Process Server Process Server Agent Alert Management System Process Server alert message ping Process Server
Live demonstration Integration Orchestrator and BizTracker in action!
Questions and Answers Let Sybase Help Your Organization Succeed!