ÿþ<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd"> <!-- saved from url=(0039)http://www.analyzesoft.com/products.htm --> <HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD><TITLE>AnalyzeSoft - XML Rules Engine</TITLE> <META http-equiv=Content-Type content="text/html; charset=iso-8859-1"> <META content="XML Rules Engine, web services, application integration, business intelligence" name=keywords> <META content="XML Rules Engine" name=description><LINK href="img/as_win.css" type=text/css rel=stylesheet> <link href="css/as_win.css" rel="stylesheet" type="text/css" /> <SCRIPT language=JavaScript type=text/JavaScript> <!-- function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } //--> </SCRIPT> <SCRIPT language=JavaScript> <!-- Hide this script from old browsers -- var imagenumber = 3 ; var randomnumber = Math.random() ; var rand1 = Math.round( (imagenumber-1) * randomnumber) + 1 ; images = new Array images[1] = "img/mainimg_h_1.jpg" images[2] = "img/mainimg_h_2.jpg" images[3] = "img/mainimg_h_3.jpg" var image = images[rand1] // -- End Hiding Here --> </SCRIPT> </HEAD> <BODY onload="MM_preloadImages('img/btn_vision_f2.gif','img/btn_why_f2.gif','img/btn_work_f2.gif','img/btn_bs_h_f2.gif','img/btn_careers_h_f2.gif','img/btn_contact_h_f2.gif','img/btn_products_h_f2.gif')"> <CENTER> <TABLE cellSpacing=5 cellPadding=0 width=760 border=0> <TBODY> <TR> <TD width=180><A href="http://www.analyzesoft.com/default.htm"><IMG height=64 src="img/logo_home.gif" width=180 border=0></A></TD> <TD vAlign=bottom noWrap width=520><A onmouseover="MM_swapImage('vision','','img/btn_vision_f2.gif',1)" onmouseout=MM_swapImgRestore() href="http://www.analyzesoft.com/vision.htm"><IMG id=vision height=62 alt="Our Vision" src="img/btn_vision.gif" width=170 border=0 name=vision></A><A onmouseover="MM_swapImage('why','','img/btn_why_f2.gif',1)" onmouseout=MM_swapImgRestore() href="http://www.analyzesoft.com/whyus.htm"><IMG id=why height=62 alt="Why Us" hspace=5 src="img/btn_why.gif" width=170 border=0 name=why></A><A onmouseover="MM_swapImage('work','','img/btn_work_f2.gif',1)" onmouseout=MM_swapImgRestore() href="http://www.analyzesoft.com/bs_tech.htm"><IMG id=work height=62 alt="Our Work" src="img/btn_work.gif" width=170 border=0 name=work></A></TD> <TD vAlign=bottom width=45><IMG height=7 src="img/rt_red.gif" width=45></TD></TR> <TR> <TD class=leftnav_2 vAlign=top width=180 bgColor=#cccccc> <TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#ffffff border=0><TBODY> <TR> <TD> <TABLE cellSpacing=0 cellPadding=0 width=180 border=0> <TBODY> <TR> <TD vAlign=top><IMG height=7 src="img/orange_light.gif" width=180><BR><IMG height=68 src="img/tag_h.jpg" width=180 vspace=4><BR><A onmouseover="MM_swapImage('aboutus','','img/btn_about_h_f2.gif',1)" onmouseout=MM_swapImgRestore() href="http://www.analyzesoft.com/aboutus.htm"><IMG id=aboutus height=21 alt="About Us" src="img/btn_about_h.gif" width=180 vspace=2 border=0 name=aboutus><BR></A><A onmouseover="MM_swapImage('bs','','img/btn_bs_h_f2.gif',1)" onmouseout=MM_swapImgRestore() href="http://www.analyzesoft.com/bs.htm"><IMG id=bs height=21 alt="Business Services" src="img/btn_bs_h.gif" width=180 vspace=3 border=0 name=bs></A> <A onmouseover="MM_swapImage('ds','','img/btn_ds_h_f2.gif',1)" onmouseout=MM_swapImgRestore() href="http://www.analyzesoft.com/ds.htm"><IMG id=ds height=21 alt="Data Solutions" src="img/btn_ds_h.gif" width=180 vspace=3 border=0 name=ds></A> <IMG id=products alt=Products src="img/btn_products_h_f3.gif" width=180 vspace=3 border=0 name=products> <A onmouseover="MM_swapImage('clients','','img/btn_clients_h_f2.gif',1)" onmouseout=MM_swapImgRestore() href="http://www.analyzesoft.com/clients.htm"><IMG id=clients alt="Our Clients" src="img/btn_clients_h.gif" width=180 vspace=3 border=0 name=clients></A> <A onmouseover="MM_swapImage('careers','','img/btn_careers_h_f2.gif',1)" onmouseout=MM_swapImgRestore() href="http://www.analyzesoft.com/careers.htm"><IMG id=careers alt=Careers src="img/btn_careers_h.gif" width=180 vspace=3 border=0 name=careers></A> <A onmouseover="MM_swapImage('contact','','img/btn_contact_h_f2.gif',1)" onmouseout=MM_swapImgRestore() href="http://www.analyzesoft.com/contact.htm"><IMG id=contact alt="Contact Us" src="img/btn_contact_h.gif" width=180 vspace=3 border=0 name=contact></A></TD></TR> <TR> <TD class=leftnav_h></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><img src="img/Cert_part.gif" /></TD> <TD vAlign=top align=left><IMG height=85 src="img/mainimg_products.jpg" width=520> <TABLE cellSpacing=2 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD vAlign=top align=left><BR> <p><B>June 27, 2007 <BR><BR>AnalyzeSoft Launches XML Rules Engine - XRE<BR><BR>Revolutionary XML Rules Engine Increases Efficiencies in Rules and Workflow Management. <BR><BR>For additional information contact: <BR><BR>Trent Gardner</B>, Sr. VP, Business Development, AnalyzeSoft<BR><BR>Phone: 858.674.4321 x237, Email: tgardner@analyzesoft.com <BR><BR>SAN DIEGO, California  Today, AnalyzeSoft announced a new enterprise rules engine and workflow management offering - the XML Rules Engine. The anticipated release for XRE is December, 2007. XRE provides a lightweight forward chaining inference rules engine for the .NET framework. Offering a data-driven approach for constructing rules as well as arriving at inferences derived from a collection of rules, XRE simplifies the creation and execution of XML rules as it solves complex problems. Additionally, XRE allows for the dynamic maintenance of rules and rule-sets.<BR><BR>XRE was developed using the .NET framework yet will work with any data that is represented in XML and the rules will be defined in XML.<BR><BR>XRE features include: <BR><BR>- Thread-safe operation<BR>- Intuitive expression of rules syntax<BR>- Multiple actions/tasks per rule expression<BR>- Ability to create custom defined attributes<BR>- Stand alone API<BR>- Ease of integration with XML supported applications<BR><BR>For more information regarding the XRE, please call 858.605.1384 or email the company at <A href="mailto:info@analyzesoft.com">info@analyzesoft.com</A>.<BR><BR><B>About AnalyzeSoft</B><BR><BR>Analyze Software, Inc. expertise lies in providing cost-effective products to complex business problems through uniquely blending business, technology, and process. AnalyzeSoft collaborates with financial, mortgage services, and real-estate information organizations to recognize and seize opportunities despite changing market conditions. AnalyzeSoft s deep industry expertise and innovative application of leading-edge technologies helps in developing products that address market needs while achieving extraordinary results. </p> <BR><BR></TD></TR></TBODY></TABLE></TD> <TD>&nbsp;</TD></TR> <TR vAlign=center align=middle> <TD bgColor=#ffcc99 height=7><IMG height=7 src="img/shim.gif" width=180></TD> <TD bgColor=#ffcc99 height=7><IMG height=7 src="img/shim.gif" width=180></TD> <TD height=7><IMG height=7 src="img/rt_red.gif" width=45></TD></TR> <TR vAlign=center align=middle> <TD colSpan=3 height=20>©2008 AnalyzeSoft. All rights reserved. </TD></TR></TBODY></TABLE></CENTER> <SCRIPT src="img/urchin.js" type=text/javascript> </SCRIPT> <SCRIPT type=text/javascript> _uacct = "UA-1450068-1"; urchinTracker(); </SCRIPT> </BODY></HTML>