Title: Bea WebLogic Integration
1Bea WebLogic Integration
- Guido Campani
- senior systems engineer
- guido.campani_at_bea.com
2Application Infrastructure Basics
3Bea WebLogic Platform
4Value of IntegrationBusiness Process Management
- Integration Activities
- Manage processes across multiple systems
- Centralize business process management and
automation across the extended enterprise - Business Value
- Shorter process resolution time
- Greater visibility to business processes
- Quicker response to business changes
- Automation, increased profitability and ROI
5Business Process Management Technical Requirements
- Requirements for BPM
- Ability to model sophisticated business behavior
- Design and monitor run-time interaction with
business processes - Manage processes in real-time
- Easy to use design tools
- Ability to handle exceptions
- Supports XML messaging
- Capable of human interaction
- Evaluate complex decision logic
- Based on open standards
6Business Process ManagementBEA Product Overview
- Process Definition
- Capture the definition of the business process
- De-couple business logic from application logic
- Reuse process components
- Process Execution
- Manage the execution of workflow processes in an
operational environment - Proactively drive information and tasks to
applications - Process Monitoring
- Monitor the status of processes and dynamically
configure the runtime controller - Collect metrics
- Provide instant status reports
7BPM Studio - Process Definition
- Process Design Studio
- Define tasks and dependencies (conditions, joins)
- Define actual behavior of a task
- Manipulate task and workflow states
- Integrate (send XML on JMS, call EJB, call Java
class) - Miscellaneous (Send e-mail, evaluate
condition/expression)
8BPM Studio - Process Monitoring
- Monitoring and Reporting
- Instance monitoring
- Workload monitoring
- Statistical monitoring
9How It WorksDetermining Deliver Date (Example)
- Start RM Delivery Date Process
Raw Material (RM) Expected Delivery Date Business
Process
BPM
- Request delivery date from partner
- Partner transmits expected date
- Expected ship date received
- Ship date sent to ERP system
External Business Process
- ERP updated confirmation sent
InvokeEIS Service
- Real-time
- Automated
- Integrated
10WebLogic Integration BPM System Architecture
Plug-In Framework
11WebLogic Workshop 7.0
BEA WebLogic Workshop is an integrated
development framework that empowers all
application developers not just J2EE experts
to rapidly create, test, and deploy
enterprise-class Web Service applications on the
BEA WebLogic Platform.
- Visual development environment
- Easy development of J2EE applications
- DragDrop to use external resources (controls)
- JMS, DB, EJB, Web Services are all Controls
- Creates JWS editable files (Jbuilder compatible)