SlideShare una empresa de Scribd logo
1 de 32
Rules for .NET 3.0 and  Managed Execution  ILOG Product Marketing
Rules for .NET 3.0 ,[object Object],06/02/09 ILOG Internal
Rules for .NET 3.0 ,[object Object],06/02/09 ILOG Internal
Rules for .NET 3.0 ,[object Object],06/02/09 ILOG Internal ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rules for .NET 3.0 ,[object Object],06/02/09 ILOG Internal
Architecture 06/02/09 ILOG Internal
Rule Solutions for Office Systems Delivering Value to business analysts
RSO ,[object Object],06/02/09 ILOG Internal Word Document including ILOG Business Rules
Rule Solutions for Office System ,[object Object],[object Object],[object Object],[object Object],[object Object],06/02/09 ILOG Internal
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 Studio for .NET RES .NET
RES.NET Out-of-the-Box SOA
RES.NET Take-away ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
RES Console ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],06/02/09 ILOG Internal The RES Console based on MMC
Enterprise Management 06/02/09 ILOG Internal Supported Clients Performance Monitor Windows Event Log Services Console Local  Application Remote  Application RES .NET
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)
RES and Windows Server 2003 RES and the Microsoft Solution Stack ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WCF Clients RES and the Microsoft Solution Stack ,[object Object],[object Object],[object Object],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
Public API RES and the Microsoft Solution Stack ,[object Object],[object Object],[object Object],[object Object],Services Management (Private API) Persistence (Private API) Execution (Public API)
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)
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
Sub Systems RES and the Microsoft Solution Stack ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Enterprise  Logging API Trace API WMI Event Logs PerfMon Cluster  Synchronization SQL Server ADO.NET Data Access WCF LDAP Active Directory Future (Post Trinity)
.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
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
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
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
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)
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.
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)
Any Questions 06/02/09 ILOG Internal

Más contenido relacionado

La actualidad más candente

Troubleshooting and Best Practices with WSO2 Enterprise Integrator
Troubleshooting and Best Practices with WSO2 Enterprise IntegratorTroubleshooting and Best Practices with WSO2 Enterprise Integrator
Troubleshooting and Best Practices with WSO2 Enterprise IntegratorWSO2
 
Restcomm in an oauth environment
Restcomm in an oauth environmentRestcomm in an oauth environment
Restcomm in an oauth environmenttelestax
 
Syn framework 4.0 and sql server
Syn framework 4.0 and sql serverSyn framework 4.0 and sql server
Syn framework 4.0 and sql serverEduardo Castro
 
How to Create Observable Integration Solutions Using WSO2 Enterprise Integrator
How to Create Observable Integration Solutions Using WSO2 Enterprise IntegratorHow to Create Observable Integration Solutions Using WSO2 Enterprise Integrator
How to Create Observable Integration Solutions Using WSO2 Enterprise IntegratorWSO2
 
Oracle Managed Files Transfer- Key based authentication
Oracle Managed Files Transfer- Key based authenticationOracle Managed Files Transfer- Key based authentication
Oracle Managed Files Transfer- Key based authenticationkumar gaurav
 
Installation and Adminstration of AD_MVP Padman
Installation and Adminstration of AD_MVP PadmanInstallation and Adminstration of AD_MVP Padman
Installation and Adminstration of AD_MVP PadmanQuek Lilian
 
Deployment Patterns in WSO2 Enterprise Integrator
Deployment Patterns in WSO2 Enterprise IntegratorDeployment Patterns in WSO2 Enterprise Integrator
Deployment Patterns in WSO2 Enterprise IntegratorWSO2
 
Microsoft exchange-server-2013-installation
Microsoft exchange-server-2013-installationMicrosoft exchange-server-2013-installation
Microsoft exchange-server-2013-installationtakdirlovely09
 
Web Center Services and Framework
Web Center Services and  FrameworkWeb Center Services and  Framework
Web Center Services and FrameworkJaime Cid
 

La actualidad más candente (9)

Troubleshooting and Best Practices with WSO2 Enterprise Integrator
Troubleshooting and Best Practices with WSO2 Enterprise IntegratorTroubleshooting and Best Practices with WSO2 Enterprise Integrator
Troubleshooting and Best Practices with WSO2 Enterprise Integrator
 
Restcomm in an oauth environment
Restcomm in an oauth environmentRestcomm in an oauth environment
Restcomm in an oauth environment
 
Syn framework 4.0 and sql server
Syn framework 4.0 and sql serverSyn framework 4.0 and sql server
Syn framework 4.0 and sql server
 
How to Create Observable Integration Solutions Using WSO2 Enterprise Integrator
How to Create Observable Integration Solutions Using WSO2 Enterprise IntegratorHow to Create Observable Integration Solutions Using WSO2 Enterprise Integrator
How to Create Observable Integration Solutions Using WSO2 Enterprise Integrator
 
Oracle Managed Files Transfer- Key based authentication
Oracle Managed Files Transfer- Key based authenticationOracle Managed Files Transfer- Key based authentication
Oracle Managed Files Transfer- Key based authentication
 
Installation and Adminstration of AD_MVP Padman
Installation and Adminstration of AD_MVP PadmanInstallation and Adminstration of AD_MVP Padman
Installation and Adminstration of AD_MVP Padman
 
Deployment Patterns in WSO2 Enterprise Integrator
Deployment Patterns in WSO2 Enterprise IntegratorDeployment Patterns in WSO2 Enterprise Integrator
Deployment Patterns in WSO2 Enterprise Integrator
 
Microsoft exchange-server-2013-installation
Microsoft exchange-server-2013-installationMicrosoft exchange-server-2013-installation
Microsoft exchange-server-2013-installation
 
Web Center Services and Framework
Web Center Services and  FrameworkWeb Center Services and  Framework
Web Center Services and Framework
 

Destacado

《三杯茶》今年夏天的感動
《三杯茶》今年夏天的感動《三杯茶》今年夏天的感動
《三杯茶》今年夏天的感動cellohooho
 
因為你的承諾,改變了我的一生
因為你的承諾,改變了我的一生因為你的承諾,改變了我的一生
因為你的承諾,改變了我的一生cellohooho
 
Virtual Assistant post
Virtual Assistant post Virtual Assistant post
Virtual Assistant post Jeff Widman
 
Monitoring the penalization/advantage of lexical ambiguity in vector model re...
Monitoring the penalization/advantage of lexical ambiguity in vector model re...Monitoring the penalization/advantage of lexical ambiguity in vector model re...
Monitoring the penalization/advantage of lexical ambiguity in vector model re...jorgeybotana
 
Your Visibility Factor Rapport
Your Visibility Factor RapportYour Visibility Factor Rapport
Your Visibility Factor Rapporttysoncrussell
 
практическое граблеведение
практическое граблеведениепрактическое граблеведение
практическое граблеведениеDmitriy Yefimenko
 
Productonomicon. antipatterns
Productonomicon. antipatternsProductonomicon. antipatterns
Productonomicon. antipatternsDmitriy Yefimenko
 
метод от целей при анализе требований
метод от целей при анализе требованийметод от целей при анализе требований
метод от целей при анализе требованийDmitriy Yefimenko
 

Destacado (8)

《三杯茶》今年夏天的感動
《三杯茶》今年夏天的感動《三杯茶》今年夏天的感動
《三杯茶》今年夏天的感動
 
因為你的承諾,改變了我的一生
因為你的承諾,改變了我的一生因為你的承諾,改變了我的一生
因為你的承諾,改變了我的一生
 
Virtual Assistant post
Virtual Assistant post Virtual Assistant post
Virtual Assistant post
 
Monitoring the penalization/advantage of lexical ambiguity in vector model re...
Monitoring the penalization/advantage of lexical ambiguity in vector model re...Monitoring the penalization/advantage of lexical ambiguity in vector model re...
Monitoring the penalization/advantage of lexical ambiguity in vector model re...
 
Your Visibility Factor Rapport
Your Visibility Factor RapportYour Visibility Factor Rapport
Your Visibility Factor Rapport
 
практическое граблеведение
практическое граблеведениепрактическое граблеведение
практическое граблеведение
 
Productonomicon. antipatterns
Productonomicon. antipatternsProductonomicon. antipatterns
Productonomicon. antipatterns
 
метод от целей при анализе требований
метод от целей при анализе требованийметод от целей при анализе требований
метод от целей при анализе требований
 

Similar a 3 0 Webinar

Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Clint Edmonson
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Jeff Blankenburg
 
Microsoft - 14oct2010
Microsoft - 14oct2010Microsoft - 14oct2010
Microsoft - 14oct2010Agora Group
 
Defy Occassionally Connected Challenges With Smart Client Applications
Defy Occassionally Connected Challenges With Smart Client ApplicationsDefy Occassionally Connected Challenges With Smart Client Applications
Defy Occassionally Connected Challenges With Smart Client ApplicationsClint Edmonson
 
Dh2 Apps Training Part2
Dh2   Apps Training Part2Dh2   Apps Training Part2
Dh2 Apps Training Part2jamram82
 
Ws08 R2 Itpro Session 1 Technical Overview Part1
Ws08 R2 Itpro Session 1 Technical Overview Part1Ws08 R2 Itpro Session 1 Technical Overview Part1
Ws08 R2 Itpro Session 1 Technical Overview Part1chenley
 
Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Clint Edmonson
 
J2 Ee Vs. .Net Workshop
J2 Ee Vs. .Net WorkshopJ2 Ee Vs. .Net Workshop
J2 Ee Vs. .Net Workshopdanglvh
 
Occasionally Connected Systems
Occasionally Connected SystemsOccasionally Connected Systems
Occasionally Connected Systemsrsnarayanan
 
Basf roadmap-2-global-st852
Basf roadmap-2-global-st852Basf roadmap-2-global-st852
Basf roadmap-2-global-st852ChrisVdJ
 
Module 1 : Overview of the Microsoft .NET Platform
Module 1 : Overview of the Microsoft .NET PlatformModule 1 : Overview of the Microsoft .NET Platform
Module 1 : Overview of the Microsoft .NET PlatformPrem Kumar Badri
 
SharePoint Server and Windows 2008 And SQL 2008 with Joel Oleson and Todd Klindt
SharePoint Server and Windows 2008 And SQL 2008 with Joel Oleson and Todd KlindtSharePoint Server and Windows 2008 And SQL 2008 with Joel Oleson and Todd Klindt
SharePoint Server and Windows 2008 And SQL 2008 with Joel Oleson and Todd KlindtJoel Oleson
 
Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006ipaciti
 
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010Bala Subra
 
SIM204-What's Coming in Virtual Machine Manager 2012?
SIM204-What's Coming in Virtual Machine Manager 2012?SIM204-What's Coming in Virtual Machine Manager 2012?
SIM204-What's Coming in Virtual Machine Manager 2012?Lai Yoong Seng
 
Windows Server 2008 Management
Windows Server 2008 ManagementWindows Server 2008 Management
Windows Server 2008 ManagementHi-Techpoint
 

Similar a 3 0 Webinar (20)

Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5
 
Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5Migrating To Visual Studio 2008 & .Net Framework 3.5
Migrating To Visual Studio 2008 & .Net Framework 3.5
 
Microsoft - 14oct2010
Microsoft - 14oct2010Microsoft - 14oct2010
Microsoft - 14oct2010
 
Asp dot net long
Asp dot net longAsp dot net long
Asp dot net long
 
Defy Occassionally Connected Challenges With Smart Client Applications
Defy Occassionally Connected Challenges With Smart Client ApplicationsDefy Occassionally Connected Challenges With Smart Client Applications
Defy Occassionally Connected Challenges With Smart Client Applications
 
Dh2 Apps Training Part2
Dh2   Apps Training Part2Dh2   Apps Training Part2
Dh2 Apps Training Part2
 
Ws08 R2 Itpro Session 1 Technical Overview Part1
Ws08 R2 Itpro Session 1 Technical Overview Part1Ws08 R2 Itpro Session 1 Technical Overview Part1
Ws08 R2 Itpro Session 1 Technical Overview Part1
 
Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01Windows Server 2008 R2 Dev Session 01
Windows Server 2008 R2 Dev Session 01
 
J2 Ee Vs. .Net Workshop
J2 Ee Vs. .Net WorkshopJ2 Ee Vs. .Net Workshop
J2 Ee Vs. .Net Workshop
 
Asp dot net final (2)
Asp dot net   final (2)Asp dot net   final (2)
Asp dot net final (2)
 
Occasionally Connected Systems
Occasionally Connected SystemsOccasionally Connected Systems
Occasionally Connected Systems
 
Basf roadmap-2-global-st852
Basf roadmap-2-global-st852Basf roadmap-2-global-st852
Basf roadmap-2-global-st852
 
Module 1 : Overview of the Microsoft .NET Platform
Module 1 : Overview of the Microsoft .NET PlatformModule 1 : Overview of the Microsoft .NET Platform
Module 1 : Overview of the Microsoft .NET Platform
 
SharePoint Server and Windows 2008 And SQL 2008 with Joel Oleson and Todd Klindt
SharePoint Server and Windows 2008 And SQL 2008 with Joel Oleson and Todd KlindtSharePoint Server and Windows 2008 And SQL 2008 with Joel Oleson and Todd Klindt
SharePoint Server and Windows 2008 And SQL 2008 with Joel Oleson and Todd Klindt
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
 
Biztalk Server 2006
Biztalk Server 2006Biztalk Server 2006
Biztalk Server 2006
 
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
BizTalk 2010 with Appfabric Hosting in the Cloud: WCF Services vs BT2010
 
Oracle soa11g syllabus
Oracle soa11g syllabusOracle soa11g syllabus
Oracle soa11g syllabus
 
SIM204-What's Coming in Virtual Machine Manager 2012?
SIM204-What's Coming in Virtual Machine Manager 2012?SIM204-What's Coming in Virtual Machine Manager 2012?
SIM204-What's Coming in Virtual Machine Manager 2012?
 
Windows Server 2008 Management
Windows Server 2008 ManagementWindows Server 2008 Management
Windows Server 2008 Management
 

Último

Indore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdfIndore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdfSaviRakhecha1
 
The Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfThe Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfGale Pooley
 
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...priyasharma62062
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...ssifa0344
 
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...Call Girls in Nagpur High Profile
 
The Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdfThe Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdfGale Pooley
 
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...priyasharma62062
 
The Economic History of the U.S. Lecture 26.pdf
The Economic History of the U.S. Lecture 26.pdfThe Economic History of the U.S. Lecture 26.pdf
The Economic History of the U.S. Lecture 26.pdfGale Pooley
 
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptxFinTech Belgium
 
The Economic History of the U.S. Lecture 20.pdf
The Economic History of the U.S. Lecture 20.pdfThe Economic History of the U.S. Lecture 20.pdf
The Economic History of the U.S. Lecture 20.pdfGale Pooley
 
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure serviceWhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure servicePooja Nehwal
 
The Economic History of the U.S. Lecture 25.pdf
The Economic History of the U.S. Lecture 25.pdfThe Economic History of the U.S. Lecture 25.pdf
The Economic History of the U.S. Lecture 25.pdfGale Pooley
 
Top Rated Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
The Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdfThe Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdfGale Pooley
 
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...Delhi Call girls
 
( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...dipikadinghjn ( Why You Choose Us? ) Escorts
 
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbaiVasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbaipriyasharma62062
 
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )Pooja Nehwal
 
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...dipikadinghjn ( Why You Choose Us? ) Escorts
 

Último (20)

Indore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdfIndore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdf
 
The Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfThe Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdf
 
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
Mira Road Awesome 100% Independent Call Girls NUmber-9833754194-Dahisar Inter...
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
 
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...Booking open Available Pune Call Girls Talegaon Dabhade  6297143586 Call Hot ...
Booking open Available Pune Call Girls Talegaon Dabhade 6297143586 Call Hot ...
 
The Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdfThe Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdf
 
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
Mira Road Memorable Call Grls Number-9833754194-Bhayandar Speciallty Call Gir...
 
The Economic History of the U.S. Lecture 26.pdf
The Economic History of the U.S. Lecture 26.pdfThe Economic History of the U.S. Lecture 26.pdf
The Economic History of the U.S. Lecture 26.pdf
 
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
 
The Economic History of the U.S. Lecture 20.pdf
The Economic History of the U.S. Lecture 20.pdfThe Economic History of the U.S. Lecture 20.pdf
The Economic History of the U.S. Lecture 20.pdf
 
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure serviceWhatsApp 📞 Call : 9892124323  ✅Call Girls In Chembur ( Mumbai ) secure service
WhatsApp 📞 Call : 9892124323 ✅Call Girls In Chembur ( Mumbai ) secure service
 
The Economic History of the U.S. Lecture 25.pdf
The Economic History of the U.S. Lecture 25.pdfThe Economic History of the U.S. Lecture 25.pdf
The Economic History of the U.S. Lecture 25.pdf
 
Top Rated Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Dighi ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
The Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdfThe Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdf
 
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...
Call Girls in New Friends Colony Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escort...
 
( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...
( Jasmin ) Top VIP Escorts Service Dindigul 💧 7737669865 💧 by Dindigul Call G...
 
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
Call Girls in New Ashok Nagar, (delhi) call me [9953056974] escort service 24X7
 
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbaiVasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
Vasai-Virar Fantastic Call Girls-9833754194-Call Girls MUmbai
 
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
 
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
VIP Call Girl in Mumbai 💧 9920725232 ( Call Me ) Get A New Crush Everyday Wit...
 

3 0 Webinar

  • 1. Rules for .NET 3.0 and Managed Execution ILOG Product Marketing
  • 2.
  • 3.
  • 4.
  • 5.
  • 7. Rule Solutions for Office Systems Delivering Value to business analysts
  • 8.
  • 9.
  • 10. Problem List 06/02/09 ILOG Internal
  • 12. Rule Studio: RES deployment Straightforward deployment from MS Visual Studio to the new RES execution component Rule Studio for .NET RES .NET
  • 14.
  • 15.
  • 16. Enterprise Management 06/02/09 ILOG Internal Supported Clients Performance Monitor Windows Event Log Services Console Local Application Remote Application RES .NET
  • 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.
  • 19.
  • 20.
  • 21.
  • 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. 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.
  • 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. 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. 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. 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. 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. 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. 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. Any Questions 06/02/09 ILOG Internal