<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
<META content="MSHTML 6.00.2900.5945" name=GENERATOR>
<STYLE>@font-face {
        font-family: &#23435;&#20307;;
}
@font-face {
        font-family: Verdana;
}
@font-face {
        font-family: @&#23435;&#20307;;
}
@page Section1 {size: 595.3pt 841.9pt; margin: 72.0pt 90.0pt 72.0pt 90.0pt; layout-grid: 15.6pt; }
P.MsoNormal {
        TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 10.5pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: justify
}
LI.MsoNormal {
        TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 10.5pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: justify
}
DIV.MsoNormal {
        TEXT-JUSTIFY: inter-ideograph; FONT-SIZE: 10.5pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman"; TEXT-ALIGN: justify
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline
}
SPAN.EmailStyle17 {
        FONT-WEIGHT: normal; COLOR: windowtext; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none; mso-style-type: personal-compose
}
DIV.Section1 {
        page: Section1
}
UNKNOWN {
        FONT-SIZE: 10pt
}
BLOCKQUOTE {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
</STYLE>
</HEAD>
<BODY style="FONT-SIZE: 10pt; MARGIN: 10px; FONT-FAMILY: verdana">
<DIV><FONT face=Verdana color=#000080 size=2>
<DIV><FONT class=Apple-style-span face="arial, sans-serif"><SPAN 
class=Apple-style-span style="BORDER-COLLAPSE: collapse"><SPAN 
class=Apple-style-span style="FONT-SIZE: 13px">Hi 
guys</SPAN></SPAN></FONT></DIV>
<DIV><FONT class=Apple-style-span face="arial, sans-serif"><SPAN 
class=Apple-style-span style="BORDER-COLLAPSE: collapse"><SPAN 
class=Apple-style-span style="FONT-SIZE: 13px"></SPAN></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT class=Apple-style-span face="arial, sans-serif"><SPAN 
class=Apple-style-span style="BORDER-COLLAPSE: collapse"><SPAN 
class=Apple-style-span style="FONT-SIZE: 13px">for Open persistence,&nbsp; who 
can provide the E/R graph for current Drools flow?&nbsp; I am interesting in how 
it store the process definition and process instance datas.&nbsp; Thank you very 
much.</SPAN></SPAN></FONT></DIV>
<DIV><FONT class=Apple-style-span face="arial, sans-serif"><SPAN 
class=Apple-style-span style="BORDER-COLLAPSE: collapse"><SPAN 
class=Apple-style-span style="FONT-SIZE: 13px"></SPAN></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT class=Apple-style-span face="arial, sans-serif"><SPAN 
class=Apple-style-span style="BORDER-COLLAPSE: collapse"><SPAN 
class=Apple-style-span style="FONT-SIZE: 13px"></SPAN></SPAN></FONT>&nbsp;</DIV>
<DIV><FONT class=Apple-style-span face="arial, sans-serif"><SPAN 
class=Apple-style-span style="BORDER-COLLAPSE: collapse"><SPAN 
class=Apple-style-span style="FONT-SIZE: 13px">&gt; 1.) Open 
persistence</SPAN></SPAN></FONT></DIV>
<DIV><FONT class=Apple-style-span face="arial, sans-serif"><SPAN 
class=Apple-style-span style="BORDER-COLLAPSE: collapse"><SPAN 
class=Apple-style-span style="FONT-SIZE: 13px"><BR></SPAN></SPAN></FONT></DIV>
<DIV><FONT class=Apple-style-span face="arial, sans-serif"><SPAN 
class=Apple-style-span style="BORDER-COLLAPSE: collapse"><SPAN 
class=Apple-style-span style="FONT-SIZE: 13px">While I agree with Edward on the 
value of an open relational schema for reporting and similar tools, I think the 
choosen path is more valuable. If you have needs for an open schema, you'll 
almost always better served if you design it yourself. With some interceptors in 
the right places (jBPM4 seems to have the right hooks to plug them in) you can 
keep your report schema aligned with the engine's data, without disturbing it 
too much. Even jBPM3's very open and flexible schema is not good enough with 
some kind of processes (I have some 150+ nodes, 200+ variables, very long 
financial processes to manage), so you'll end up with something custom anyway. 
If you design it flexible enough, however, you could come up with an interesting 
extension.</SPAN></SPAN></FONT></DIV></FONT></DIV>
<DIV><FONT face=Verdana color=#000080 size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Verdana color=#000080 size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Verdana color=#c0c0c0 size=2>2010-05-27 </FONT></DIV><FONT 
face=Verdana color=#000080 size=2>
<HR style="WIDTH: 100px" align=left color=#b5c4df SIZE=1>
</FONT>
<DIV><FONT face=Verdana color=#c0c0c0 size=2><SPAN>
<DIV>
<DIV><FONT face=Verdana size=2></FONT>Xu Hui Sheng</DIV>
<DIV>WebSite: <A 
href="http://www.family168.com/">http://www.family168.com/</A></DIV></DIV></SPAN></FONT></DIV>
<DIV><FONT face=Verdana size=2>
<DIV><FONT class=Apple-style-span face="arial, sans-serif"><SPAN 
class=Apple-style-span style="BORDER-COLLAPSE: collapse"><FONT 
face=Verdana></FONT><BR></SPAN></FONT></DIV>
<DIV>&nbsp;</DIV></FONT></DIV></BODY></HTML>