<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.oehive.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>The OpenEdge Hive - OERA Infrastructure</title>
 <link>http://www.oehive.org/taxonomy/term/537/0</link>
 <description></description>
 <language>oehive</language>
<item>
 <title>Exception Handling Service</title>
 <link>http://www.oehive.org/node/1315</link>
 <description>&lt;p&gt;Bruce Gruenbaum:&lt;br /&gt;
Let me start out by saying that this is service that hitherto has not worked as well for me in OpenEdge as it does in Java/.NET. In a nutshell, it is a service that is responsible for receiving exceptions that have been caught  somewhere. The Exception Handling Service receives the exception, logs it to an exception log and then looks for a class that has been designed to process the exception in some way. The trick is to have a standard way of  processing all exceptions so that the user never experiences a Java/C#/OpenEdge exception/error condition that has not been handled.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/OERAGroup&quot; class=&quot;og_links&quot;&gt;OERA Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/1315&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1315#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/537">OERA Infrastructure</category>
 <group domain="http://www.oehive.org/OERAOSIGroup">OERA OSI Group</group>
 <group domain="http://www.oehive.org/OERAGroup">OERA Group</group>
 <pubDate>Sun, 31 Aug 2008 18:30:32 +0000</pubDate>
 <dc:creator>tamhas</dc:creator>
 <guid isPermaLink="false">1315 at http://www.oehive.org</guid>
</item>
<item>
 <title>Auditing Service</title>
 <link>http://www.oehive.org/node/1314</link>
 <description>&lt;p&gt;Bruce Gruenbaum:&lt;br /&gt;
The Auditing Service logs access and changes to data and stores away the state of the data at the time that an event took place. It is subtly different from logging in that logging is about keeping track of the fact that things happened whereas auditing is about keeping track of exactly what happened.&lt;/p&gt;
&lt;p&gt;Thomas Mercer-Hursh:&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/OERAGroup&quot; class=&quot;og_links&quot;&gt;OERA Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/1314&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1314#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/537">OERA Infrastructure</category>
 <group domain="http://www.oehive.org/OERAOSIGroup">OERA OSI Group</group>
 <group domain="http://www.oehive.org/OERAGroup">OERA Group</group>
 <pubDate>Sun, 31 Aug 2008 18:28:37 +0000</pubDate>
 <dc:creator>tamhas</dc:creator>
 <guid isPermaLink="false">1314 at http://www.oehive.org</guid>
</item>
<item>
 <title>Caching Service</title>
 <link>http://www.oehive.org/node/1313</link>
 <description>&lt;p&gt;Bruce Gruenbaum:&lt;br /&gt;
The Caching Service is responsible for storing data that may be referred to at a future point in time by this physical session and thereby reduce processing time. Caching with OpenEdge is simply a store of data. In muti-threaded environments, the cache can be self cleaning based on a LRU algorithm or something similar.&lt;/p&gt;
&lt;p&gt;Thomas Mercer-Hursh:&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/OERAGroup&quot; class=&quot;og_links&quot;&gt;OERA Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/1313&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1313#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/537">OERA Infrastructure</category>
 <group domain="http://www.oehive.org/OERAOSIGroup">OERA OSI Group</group>
 <group domain="http://www.oehive.org/OERAGroup">OERA Group</group>
 <pubDate>Sun, 31 Aug 2008 18:26:54 +0000</pubDate>
 <dc:creator>tamhas</dc:creator>
 <guid isPermaLink="false">1313 at http://www.oehive.org</guid>
</item>
<item>
 <title>Content Management Service</title>
 <link>http://www.oehive.org/node/1312</link>
 <description>&lt;p&gt;Bruce Gruenbaum:&lt;br /&gt;
The Context Management Service is designed to keep track of data that is needed to reestablish a logical session&#039;s context on subsequent interactions with a target. People will argue whether context should be stored on the client or the server or both. In my experience, a framework has to provide support for all three options - client, server and both. If one views a set of interactions with a set of targets as a set conversations, context management is about determining where you last left off in the conversation with a specific target.&lt;/p&gt;
&lt;p&gt;Thomas Mercer-Hursh:&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/OERAOSIGroup&quot; class=&quot;og_links&quot;&gt;OERA OSI Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/1312&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1312#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/537">OERA Infrastructure</category>
 <group domain="http://www.oehive.org/OERAGroup">OERA Group</group>
 <group domain="http://www.oehive.org/OERAOSIGroup">OERA OSI Group</group>
 <pubDate>Sun, 31 Aug 2008 18:22:43 +0000</pubDate>
 <dc:creator>tamhas</dc:creator>
 <guid isPermaLink="false">1312 at http://www.oehive.org</guid>
</item>
<item>
 <title>Session Management Service</title>
 <link>http://www.oehive.org/node/1311</link>
 <description>&lt;p&gt;Bruce Gruenbaum:&lt;br /&gt;
Session Management and Context Management are closely related but subtly different. A client may have many connections to several different targets.  Each of those connections may be termed a session and its lifetime is the duration of the connection. That is a physical session. Many times though, the client makes repeated connections to a target and often to more than one target at a time. It may often be possible to reduce the amount of processing time involved by reusing an authentication token. Thus a logical session may span many connections to many different targets. The Session Manager is responsible of tracking data that is related to the logical session.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/OERAGroup&quot; class=&quot;og_links&quot;&gt;OERA Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/1311&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1311#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/537">OERA Infrastructure</category>
 <group domain="http://www.oehive.org/OERAOSIGroup">OERA OSI Group</group>
 <group domain="http://www.oehive.org/OERAGroup">OERA Group</group>
 <pubDate>Sun, 31 Aug 2008 18:20:06 +0000</pubDate>
 <dc:creator>tamhas</dc:creator>
 <guid isPermaLink="false">1311 at http://www.oehive.org</guid>
</item>
<item>
 <title>Logging Service</title>
 <link>http://www.oehive.org/node/1310</link>
 <description>&lt;p&gt;Bruce Gruenbaum:&lt;br /&gt;
The Logging Service logs every event that takes place in the system that is set to be logged. On a Windows platform these logs are optionally written to the Event Log. Where such services exist on other platforms they are used as  appropriate. Exceptions are automatically logged with their complete stack traces.&lt;/p&gt;
&lt;p&gt;Thomas Mercer-Hursh&lt;br /&gt;
&quot;set to be logged&quot; seems to imply getting configuration data on what to log.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/OERAOSIGroup&quot; class=&quot;og_links&quot;&gt;OERA OSI Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/node/1310&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/node/1310#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/537">OERA Infrastructure</category>
 <group domain="http://www.oehive.org/OERAGroup">OERA Group</group>
 <group domain="http://www.oehive.org/OERAOSIGroup">OERA OSI Group</group>
 <pubDate>Sun, 31 Aug 2008 18:14:34 +0000</pubDate>
 <dc:creator>tamhas</dc:creator>
 <guid isPermaLink="false">1310 at http://www.oehive.org</guid>
</item>
<item>
 <title>General Principles</title>
 <link>http://www.oehive.org/node/1302</link>
 <description>&lt;p&gt;This section will be used to provide general guidelines for the operation and construction of components for this project.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/OERAOSIGroup&quot; class=&quot;og_links&quot;&gt;OERA OSI Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <comments>http://www.oehive.org/node/1302#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/537">OERA Infrastructure</category>
 <group domain="http://www.oehive.org/OERAGroup">OERA Group</group>
 <group domain="http://www.oehive.org/OERAOSIGroup">OERA OSI Group</group>
 <pubDate>Fri, 29 Aug 2008 22:52:06 +0000</pubDate>
 <dc:creator>tamhas</dc:creator>
 <guid isPermaLink="false">1302 at http://www.oehive.org</guid>
</item>
<item>
 <title>OERA OSI Project</title>
 <link>http://www.oehive.org/project/OERAOSI</link>
 <description>&lt;p&gt;This is the project for tracking work on the OERA Open Source Initiative.  Use it for feature requests, issue tracking, bug reports and the like.  Use the forum for general discussion and add comments to individual pages of content as appropriate.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/OERAOSIGroup&quot; class=&quot;og_links&quot;&gt;OERA OSI Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description>
 <category domain="http://www.oehive.org/taxonomy/term/537">OERA Infrastructure</category>
 <group domain="http://www.oehive.org/OERAOSIGroup">OERA OSI Group</group>
 <pubDate>Fri, 29 Aug 2008 22:43:06 +0000</pubDate>
 <dc:creator>tamhas</dc:creator>
 <guid isPermaLink="false">1301 at http://www.oehive.org</guid>
</item>
<item>
 <title>OERA Open Source Initiative</title>
 <link>http://www.oehive.org/OERAOSI</link>
 <description>&lt;p&gt;The OERA Open Source Initiative (OERA OSI) is a project to define, create, and refine a series of production quality components which can serve as a sound basis for those creating their own OERA implementations.  The primary focus will be components which would form a portion of the Common Infrastructure portion of the standard OERA model, but we will not exclude contributions for other sorts of helper classes which might be used as part of a Data Access, Business Logic, or UI layer.&lt;/p&gt;
&lt;br class=&quot;clear&quot; /&gt;&lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li  class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;/OERAGroup&quot; class=&quot;og_links&quot;&gt;OERA Group&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.oehive.org/OERAOSI&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.oehive.org/OERAOSI#comments</comments>
 <category domain="http://www.oehive.org/taxonomy/term/537">OERA Infrastructure</category>
 <category domain="http://www.oehive.org/taxonomy/term/127">OERA Framework</category>
 <group domain="http://www.oehive.org/OERAGroup">OERA Group</group>
 <pubDate>Fri, 29 Aug 2008 21:55:55 +0000</pubDate>
 <dc:creator>tamhas</dc:creator>
 <guid isPermaLink="false">1298 at http://www.oehive.org</guid>
</item>
</channel>
</rss>
