Your SlideShare is downloading. ×
0
Rules for .NET 3.0 and  Managed Execution  ILOG Product Marketing
Rules for .NET 3.0 <ul><li>Why do organizations value a BRMS? </li></ul>06/02/09 ILOG Internal
Rules for .NET 3.0 <ul><li>SOA and IT Alignment </li></ul>06/02/09 ILOG Internal
Rules for .NET 3.0 <ul><li>ILOG and Microsoft Partnerships </li></ul>06/02/09 ILOG Internal <ul><li>Gold Certified Partner...
Rules for .NET 3.0 <ul><li>Microsoft Centricity </li></ul>06/02/09 ILOG Internal
Architecture 06/02/09 ILOG Internal
Rule Solutions for Office Systems Delivering Value to business analysts
RSO <ul><li>Business Analysts can access, review, modify or create their business policies using Microsoft Office Word and...
Rule Solutions for Office System <ul><li>Full Integration with Office 2007  </li></ul><ul><li>Free-text editing in Word </...
Problem List 06/02/09 ILOG Internal
Rule Studio
Rule Studio: RES deployment Straightforward deployment from MS Visual Studio to the new RES execution component Rule Studi...
RES.NET Out-of-the-Box SOA
RES.NET Take-away <ul><li>RES.NET is an SOA enabler </li></ul><ul><ul><li>Shared decisions and complete encapsulation of b...
RES Console <ul><li>Integrated in MMC </li></ul><ul><li>RuleApp </li></ul><ul><ul><li>Creation / retirement </li></ul></ul...
Enterprise Management 06/02/09 ILOG Internal Supported Clients Performance Monitor Windows Event Log Services Console Loca...
RES.NET Features RES and the Microsoft Solution Stack Services Microsoft Windows Server 2003 Windows Communication Foundat...
RES and Windows Server 2003 RES and the Microsoft Solution Stack <ul><li>Microsoft Windows Server 2003 </li></ul><ul><ul><...
WCF Support RES and the Microsoft Solution Stack Windows Communication Foundation (WCF) Windows Service IIS/ASP.NET IIS/AS...
WCF Clients RES and the Microsoft Solution Stack <ul><li>Service Re-Use Model </li></ul><ul><ul><li>Clients support servic...
Public API RES and the Microsoft Solution Stack <ul><li>Public API </li></ul><ul><ul><li>Execution </li></ul></ul><ul><ul>...
Management and Persistence RES Management and Persistence Services (Private API) Persistence Service WMI Service Archives ...
Execution RES Execution Service (Public API) Execution Service Interface Get Engine/Ruleset Instance Singleton Pool Respon...
Sub Systems RES and the Microsoft Solution Stack <ul><li>Enterprise Foundation </li></ul><ul><ul><li>Enterprise logging wi...
.NET Architecture RES Execution Architecture WCF Execute Interface Microsoft .NET 3.0 Windows Communication Foundation (WC...
Single Server RES Physical Architecture:  Single Server Microsoft Windows 2003 Server IIS / ASP.Net  Windows Services File...
Dual Server RES Physical Architecture:  Dual Server File System SQL Server Directory Management  Persistence Event Logs WM...
Basic Cluster RES Physical Architecture:  Basic Cluster File System SQL Server Local Directory Management  Persistence Eve...
Topology Rules for .NET Distributed Topology Management  Persistence DCOM TCP/IP TCP/IP Port X Execution  HTTP(s) Manageme...
E-Commerce View Potential Firewall Touch Points: Model 1 Management  Persistence DCOM TCP/IP TCP/IP Port X Execution  Mana...
Typical View Potential Firewall Touch Points: Model 2 Management  Persistence DCOM TCP/IP TCP/IP Port X Execution  HTTP(s)...
Any Questions 06/02/09 ILOG Internal
Upcoming SlideShare
Loading in...5
×

3 0 Webinar

1,345

Published on

ILOG Rules for .NET on the Microsoft platform creates powerful solutions for the enterprise.

Published in: Economy & Finance, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,345
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
31
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Transcript of "3 0 Webinar"

    1. 1. Rules for .NET 3.0 and Managed Execution ILOG Product Marketing
    2. 2. Rules for .NET 3.0 <ul><li>Why do organizations value a BRMS? </li></ul>06/02/09 ILOG Internal
    3. 3. Rules for .NET 3.0 <ul><li>SOA and IT Alignment </li></ul>06/02/09 ILOG Internal
    4. 4. Rules for .NET 3.0 <ul><li>ILOG and Microsoft Partnerships </li></ul>06/02/09 ILOG Internal <ul><li>Gold Certified Partner </li></ul><ul><li>Business Process Alliance (BPA) (New) </li></ul><ul><li>VSIP Member </li></ul><ul><li>Windows Vista Server 2008 Early Access Program (EAP) </li></ul><ul><li>Office Business Application (OBA) Member </li></ul><ul><li>http://www.microsoft.com/ilog/ </li></ul>
    5. 5. Rules for .NET 3.0 <ul><li>Microsoft Centricity </li></ul>06/02/09 ILOG Internal
    6. 6. Architecture 06/02/09 ILOG Internal
    7. 7. Rule Solutions for Office Systems Delivering Value to business analysts
    8. 8. RSO <ul><li>Business Analysts can access, review, modify or create their business policies using Microsoft Office Word and Excel. </li></ul>06/02/09 ILOG Internal Word Document including ILOG Business Rules
    9. 9. Rule Solutions for Office System <ul><li>Full Integration with Office 2007 </li></ul><ul><li>Free-text editing in Word </li></ul><ul><li>Expansion of decision table capabilities in Excel </li></ul><ul><li>SharePoint updates </li></ul><ul><li>SharePoint deployment </li></ul>06/02/09 ILOG Internal
    10. 10. Problem List 06/02/09 ILOG Internal
    11. 11. Rule Studio
    12. 12. Rule Studio: RES deployment Straightforward deployment from MS Visual Studio to the new RES execution component Rule Studio for .NET RES .NET
    13. 13. RES.NET Out-of-the-Box SOA
    14. 14. RES.NET Take-away <ul><li>RES.NET is an SOA enabler </li></ul><ul><ul><li>Shared decisions and complete encapsulation of business logic </li></ul></ul><ul><ul><li>Web Service invocation with WCF based on standards </li></ul></ul><ul><ul><li>Improved Business and IT alignment </li></ul></ul><ul><li>Completes the BRMS offering </li></ul><ul><ul><li>Scalability </li></ul></ul><ul><ul><li>Access control </li></ul></ul><ul><ul><li>Management </li></ul></ul><ul><li>Alignment with Microsoft’s ecosystem </li></ul><ul><li>First BRMS on the market with native WCF services, WMI events and MMC 3.0 in a single package. </li></ul>
    15. 15. RES Console <ul><li>Integrated in MMC </li></ul><ul><li>RuleApp </li></ul><ul><ul><li>Creation / retirement </li></ul></ul><ul><ul><li>Deployment </li></ul></ul><ul><ul><li>Backup </li></ul></ul><ul><li>Logs and trace </li></ul><ul><ul><li>Log file / Windows event log </li></ul></ul><ul><ul><li>E-mail </li></ul></ul><ul><ul><li>Database .. </li></ul></ul><ul><li>Performance monitoring </li></ul><ul><ul><li>WCF counters </li></ul></ul><ul><ul><li>ILOG counters (Ruleset level) </li></ul></ul>06/02/09 ILOG Internal The RES Console based on MMC
    16. 16. Enterprise Management 06/02/09 ILOG Internal Supported Clients Performance Monitor Windows Event Log Services Console Local Application Remote Application RES .NET
    17. 17. RES.NET Features RES and the Microsoft Solution Stack Services Microsoft Windows Server 2003 Windows Communication Foundation (WCF) Windows Service IIS/ASP.NET Management (Private API) Persistence (Private API) Execution (Public API) Enterprise Logging API Trace API WMI Event Logs PerfMon Cluster Synchronization IIS/ASP.NET IIS/ASP.NET IIS/ASP.NET SQL Server RES Console (MMC) Console (MS Build) Rule Studio (Visual Studio) ADO.NET Data Access WCF LDAP Active Directory SharePoint (No Integration) Clients Future (Post Trinity)
    18. 18. RES and Windows Server 2003 RES and the Microsoft Solution Stack <ul><li>Microsoft Windows Server 2003 </li></ul><ul><ul><li>Establishes the foundation </li></ul></ul><ul><ul><li>Integration for services </li></ul></ul><ul><ul><li>Integration for better management </li></ul></ul><ul><ul><li>Integration for lower cost of ownership </li></ul></ul><ul><ul><li>Positioned for Vista support in 2008 </li></ul></ul>
    19. 19. WCF Support RES and the Microsoft Solution Stack Windows Communication Foundation (WCF) Windows Service IIS/ASP.NET IIS/ASP.NET IIS/ASP.NET IIS/ASP.NET <ul><li>Enterprise Services with WCF </li></ul><ul><ul><li>True services architecture </li></ul></ul><ul><ul><li>Protocol independence (SOAP, RPC, MQ) </li></ul></ul><ul><ul><li>Clustering Support </li></ul></ul><ul><ul><li>Integrated Security </li></ul></ul><ul><ul><li>“ Contract First” Model for API </li></ul></ul><ul><ul><li>Extensible Service Model </li></ul></ul>
    20. 20. WCF Clients RES and the Microsoft Solution Stack <ul><li>Service Re-Use Model </li></ul><ul><ul><li>Clients support service integration </li></ul></ul><ul><ul><li>Common APIs promote BRMS touch points </li></ul></ul>Windows Communication Foundation (WCF) Windows Service IIS/ASP.NET IIS/ASP.NET IIS/ASP.NET IIS/ASP.NET RES Console (MMC) Console (MS Build) Rule Studio (Visual Studio) Other Clients
    21. 21. Public API RES and the Microsoft Solution Stack <ul><li>Public API </li></ul><ul><ul><li>Execution </li></ul></ul><ul><ul><ul><li>Stateless execution </li></ul></ul></ul><ul><ul><ul><li>Parameter support </li></ul></ul></ul>Services Management (Private API) Persistence (Private API) Execution (Public API)
    22. 22. Management and Persistence RES Management and Persistence Services (Private API) Persistence Service WMI Service Archives Meta Data Events Management Service Publish/Update Ruleset MMC Console MS Build Disable Ruleset Remove Ruleset Rule Studio Share Point Data is passed to this service for storage. The service notifies WMI of a repository change. WMI notifies the execution service. It will update it’s pool. Enterprise Management (Future)
    23. 23. Execution RES Execution Service (Public API) Execution Service Interface Get Engine/Ruleset Instance Singleton Pool ResponseObject Execute(RequestObject) Pass In Parameters Engine.Execute() Process Out Parameters Return Valid ResponseObject Return Engine/Ruleset Synchronized Synchronized WMI Notifications Persistence Service WMI Service Archives Metadata Events Data is passed from the management service to this service for storage Persistence API The execution service uses an observer to listens for events that inform it about changes to the archives. The service will then call the persistence service to update the pool as needed. This is vertical sequence diagram that shows a simple order of execution for the service. It also demonstrates the fundamentals of it’s interactions with the pool in a multi-threaded environment. .NET Client
    24. 24. Sub Systems RES and the Microsoft Solution Stack <ul><li>Enterprise Foundation </li></ul><ul><ul><li>Enterprise logging with event log support </li></ul></ul><ul><ul><li>Provider based RDBM support </li></ul></ul><ul><ul><li>Real-time tracing and performance monitoring </li></ul></ul><ul><ul><li>Cluster synchronization with meta data </li></ul></ul><ul><ul><li>Active Directory support day one </li></ul></ul><ul><ul><li>Support for MS SQL Server 2005 and Express </li></ul></ul>Enterprise Logging API Trace API WMI Event Logs PerfMon Cluster Synchronization SQL Server ADO.NET Data Access WCF LDAP Active Directory Future (Post Trinity)
    25. 25. .NET Architecture RES Execution Architecture WCF Execute Interface Microsoft .NET 3.0 Windows Communication Foundation (WCF) Parameters Rule Engine/Rule Set Pool (Singleton) WMI Observer ASP.NET Binding (SOAP) Rule Flow In Process (Named Pipes) XOM Assembly AppDomain XOM Assembly AppDomain XOM Assembly AppDomain XOM Assembly AppDomain Hot Updates File System Rete Plus FastPath Rule Set
    26. 26. Single Server RES Physical Architecture: Single Server Microsoft Windows 2003 Server IIS / ASP.Net Windows Services File System SQL Server Local Directory Management Persistence Execution Event Logs WMI Service
    27. 27. Dual Server RES Physical Architecture: Dual Server File System SQL Server Directory Management Persistence Event Logs WMI Service IIS / ASP.Net File System Execution Event Logs SOAP over HTTP(S) WMI Client DCOM TCP/IP SQL Server TCP/IP WCF Binding TCP/IP Management Server Execution Server
    28. 28. Basic Cluster RES Physical Architecture: Basic Cluster File System SQL Server Local Directory Management Persistence Event Logs WMI Service DCOM TCP/IP SQL Server TCP/IP WCF Binding TCP/IP IIS / ASP.Net File System Execution Event Logs SOAP over HTTP(S) Standard IIS Load Balancing WMI Client Management Server Execution Server
    29. 29. Topology Rules for .NET Distributed Topology Management Persistence DCOM TCP/IP TCP/IP Port X Execution HTTP(s) Management Server Execution Server TCP/IP Port Y WMI Service TCP/IP Port Z SQL Database Server Active Directory Directory Server LDAP Firewall MMC Console MS Build Rule Studio Enterprise Management Share Point Collaboration Server WebDAV Clients HTTP(s) DMZ Internal Zone Client Application Windows Server HTTP(s)
    30. 30. E-Commerce View Potential Firewall Touch Points: Model 1 Management Persistence DCOM TCP/IP TCP/IP Port X Execution Management Server Execution Server TCP/IP Port Y WMI Service TCP/IP Port Z SQL Database Server Active Directory Directory Server LDAP Firewall MMC Console MS Build Rule Studio Enterprise Management Share Point Collaboration Server WebDAV Clients HTTP(s) DMZ Internal Zone Client Application Windows Server HTTP(s) HTTP(s) (Optional) Clients rely on a single port to the management service. Some management tools may require DCOM if they are used from the Internal Zone.
    31. 31. Typical View Potential Firewall Touch Points: Model 2 Management Persistence DCOM TCP/IP TCP/IP Port X Execution HTTP(s) Management Server Execution Server TCP/IP Port Y WMI Service TCP/IP Port Z SQL Database Server Active Directory Directory Server LDAP Firewall MMC Console MS Build Rule Studio Enterprise Management Share Point Collaboration Server WebDAV Clients HTTP(s) DMZ Internal Zone Client Application Windows Server HTTP(s)
    32. 32. Any Questions 06/02/09 ILOG Internal
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×