Successfully reported this slideshow.
The Business Rules Platform and Enterprise Integration                        Daniel Selman                       dselman@...
Who Are You?     • Product Manager, ILOG Business Rules             • Enterprise Integration in general             • Rule...
Agenda      •      Enterprise scale challenges      •      Integration (BPM)      •      Enterprise BRMS      •      Integ...
Enterprise Challenges     •   Integrating multiple systems     •   Dealing with scale     •   Vendor relationships     •  ...
Moving Beyond Quick Wins...     • Deep enterprise integration     • Providing a strong platform for customers       and ve...
Enterprise Architecture     • Rule engines are becoming an important       component of enterprise architecture:          ...
Moving to Mainstream     • “He who owns the compiler wins...”     • Have to ease adoption of BR technology for IT     • Sy...
Microsoft BizTalk2004-04-19          ILOG Document   8
BizTalk – Business Process2004-04-19        ILOG Document   9
BizTalk - Rule Engine2004-04-19         ILOG Document   10
BizTalk – Rule Editing2004-04-19          ILOG Document   11
IBM WBI – Business Process2004-04-19        ILOG Document   12
BEA WebLogic Workshop                      Demo             ILOG JRules and BEA WLI2004-04-19            ILOG Document    13
Enterprise BRMS      Application Development                                                  Business Rule Management    ...
Enterprise BRMS     • Enterprise BRMS supports:             • All participants in the BRM life cycle             • Large p...
Integration Requirements     • People             • Engineers, Subject Matter Experts, Policy               Managers...   ...
Subject Matter Experts     •   Are not developers...!     •   Policy Managers     •   Easy to use (business) interface    ...
Engineering     • Processes: RUP, XP, Waterfall etcetera     • Integrated Development Environment     • System is composed...
BR Studio Developer Edition                      Demo             ILOG Business Rule Studio                Developer Editi...
Operations Support                           • High-availability                           • Capacity planning            ...
Integration Requirements     • Data Stores             • Rule engine must process external data             • Where is it ...
Conclusions     • 2004 is an exciting time for business rules!     • This is a hard problem: due to integration       issu...
References     •   Rule Engines and J2EE: A Platform for Flexible Enterprise Applications:             • http://servlet.ja...
Questions and Discussion                   ?2004-04-19        ILOG Document   24
Upcoming SlideShare
Loading in …5
×

European Business Rules Conference 2004: The Business Rules Platform and Enterprise Integration

393 views

Published on

Increasingly business rule engines and their associated tools (business rule platforms) are being adopted by Fortune 500 and Global 2000 companies. All of these companies have complex enterprise information technology infrastructure, often maintained by hundreds of people. Automating the management and execution of business rules and business policy usually necessitates integration with existing people, processes and enterprise software systems.
This presentation outlines some of the challenges and goals of deeply integrating a business rule platform within an enterprise information technology infrastructure.

  • Be the first to comment

  • Be the first to like this

European Business Rules Conference 2004: The Business Rules Platform and Enterprise Integration

  1. 1. The Business Rules Platform and Enterprise Integration Daniel Selman dselman@ilog.fr ILOG, Inc. Internal ILOG Document 1
  2. 2. Who Are You? • Product Manager, ILOG Business Rules • Enterprise Integration in general • Rule engine requirements • J2EE requirements • IBM zSeries requirements • JSR-94 Specification Lead • BEA WebLogic Portal Architect • Lead rule engine team for web personalization technology2004-04-19 ILOG Document 2
  3. 3. Agenda • Enterprise scale challenges • Integration (BPM) • Enterprise BRMS • Integration Requirements • Subject Matter Experts • Software Engineering Practices • Operations Support • Data Stores • Conclusions2004-04-19 ILOG Document 3
  4. 4. Enterprise Challenges • Integrating multiple systems • Dealing with scale • Vendor relationships • Change management • Mission critical systems • (Many) people and processes (incl. security) • Geography, culture, language • Hot-backup, Cold-backup • Staging, production process • Politics!2004-04-19 ILOG Document 4
  5. 5. Moving Beyond Quick Wins... • Deep enterprise integration • Providing a strong platform for customers and vendors to leverage • Parse and JIT 100,000 rules... • Evaluate 40,000 rules in 20 ms • Execute millions of rules per-day • “Bet my business technology...” • Professional services, support, maintenance2004-04-19 ILOG Document 5
  6. 6. Enterprise Architecture • Rule engines are becoming an important component of enterprise architecture: • Structural Logic => OR/ER models, source code • Fixed Business Logic => BPM, work flow • Variable Business Logic => Business Rules2004-04-19 ILOG Document 6
  7. 7. Moving to Mainstream • “He who owns the compiler wins...” • Have to ease adoption of BR technology for IT • System Administrators are key • Have to understand enterprise challenges and culture • Cannot impose solutions – have to be flexible yet complete • Have to integrate2004-04-19 ILOG Document 7
  8. 8. Microsoft BizTalk2004-04-19 ILOG Document 8
  9. 9. BizTalk – Business Process2004-04-19 ILOG Document 9
  10. 10. BizTalk - Rule Engine2004-04-19 ILOG Document 10
  11. 11. BizTalk – Rule Editing2004-04-19 ILOG Document 11
  12. 12. IBM WBI – Business Process2004-04-19 ILOG Document 12
  13. 13. BEA WebLogic Workshop Demo ILOG JRules and BEA WLI2004-04-19 ILOG Document 13
  14. 14. Enterprise BRMS Application Development Business Rule Management TestingDeveloper Authoring Business Analyst Development Deployment Testing Policy Manager Analysis Deployment Requirements Business Rule Execution Sys Admin 2004-04-19 ILOG Document 14
  15. 15. Enterprise BRMS • Enterprise BRMS supports: • All participants in the BRM life cycle • Large projects with large development teams • Rule maintenance by large, distributed policy management teams • Rule sharing across multiple applications, multiple platforms • Enterprise-class integration methods2004-04-19 ILOG Document 15
  16. 16. Integration Requirements • People • Engineers, Subject Matter Experts, Policy Managers... • Tools • IDE, BPM tools, monitoring, authoring, reporting... • Processes • Configurations, staging, deployment, testing, requirements, auditing, security, availability... • Data • RDBMS, CRM, CICS, IMS, Tuxedo, XML...2004-04-19 ILOG Document 16
  17. 17. Subject Matter Experts • Are not developers...! • Policy Managers • Easy to use (business) interface • Appropriate language and complexity • Collaboration features • Flexibility in organization • Access control • Work flow and approval cycles2004-04-19 ILOG Document 17
  18. 18. Engineering • Processes: RUP, XP, Waterfall etcetera • Integrated Development Environment • System is composed of code and configuration • Powerful version management: branches, workspaces, differences and merging • Debugging • Profiling • Deployment2004-04-19 ILOG Document 18
  19. 19. BR Studio Developer Edition Demo ILOG Business Rule Studio Developer Edition2004-04-19 ILOG Document 19
  20. 20. Operations Support • High-availability • Capacity planning • Monitoring and management • Alerts • Standard protocols: SNMP, JMX etcetera • Standard tools: HP OpenView, IBM Tivoli etcetera2004-04-19 ILOG Document 20
  21. 21. Integration Requirements • Data Stores • Rule engine must process external data • Where is it coming from? • Typically RDBMS tables or XML files • Often legacy data stores • Sometimes ERP or CRM systems • Sometimes W eb Services • Usually results are written to a persistent store • Transactional application • Auditing and logging2004-04-19 ILOG Document 21
  22. 22. Conclusions • 2004 is an exciting time for business rules! • This is a hard problem: due to integration issues not (just) technology or algorithms. • We must do a better job at communicating how business rules integrate with traditional programming skills and roles. See you at JavaOne 2004!2004-04-19 ILOG Document 22
  23. 23. References • Rule Engines and J2EE: A Platform for Flexible Enterprise Applications: • http://servlet.java.sun.com/javaone/sf2003/conf/sessions/display-1412.en.jsp • Microsoft BizTalk: • http://www.microsoft.com/biztalk/ • IBM Business Performance Management: • http://www-306.ibm.com/software/info/topic/perform/ • ILOG Business Rules Products • http://www.ilog.com/products/businessrules/2004-04-19 ILOG Document 23
  24. 24. Questions and Discussion ?2004-04-19 ILOG Document 24

×