<?xml version="1.0" encoding="UTF-8"?>
<!--
  ! CCPL HEADER START
  !
  ! This work is licensed under the Creative Commons
  ! Attribution-NonCommercial-NoDerivs 3.0 Unported License.
  ! To view a copy of this license, visit
  ! http://creativecommons.org/licenses/by-nc-nd/3.0/
  ! or send a letter to Creative Commons, 444 Castro Street,
  ! Suite 900, Mountain View, California, 94041, USA.
  !
  ! You can also obtain a copy of the license at
  ! legal/CC-BY-NC-ND.txt.
  ! See the License for the specific language governing permissions
  ! and limitations under the License.
  !
  ! If applicable, add the following below this CCPL HEADER, with the fields
  ! enclosed by brackets "[]" replaced with your own identifying information:
  !      Portions Copyright [yyyy] [name of copyright owner]
  !
  ! CCPL HEADER END
  !
  !      Copyright 2011-2012 ForgeRock AS
  !    
-->
<chapter xml:id='chap-whats-new'
 xmlns='http://docbook.org/ns/docbook' version='5.0' xml:lang='en'
 xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
 xsi:schemaLocation='http://docbook.org/ns/docbook http://docbook.org/xml/5.0/xsd/docbook.xsd'
 xmlns:xlink='http://www.w3.org/1999/xlink'
 xmlns:xinclude='http://www.w3.org/2001/XInclude'>
 <title>What's New in OpenIDM <?eval ${docTargetVersion}?></title>

 <itemizedlist>
  <para>OpenIDM <?eval ${docTargetVersion}?> provides many new features,
  including the following:</para>
  <listitem>
   <para>OSGi based runtime</para>
  </listitem>
  <listitem>
   <para>Embedded OrientDB as the out-of-the-box repository store</para>
  </listitem>
  <listitem>
   <para>Embedded Jetty Servlet container</para>
  </listitem>
  <listitem>
   <para>REST and Java interfaces for CRUD, queries, and actions</para>
  </listitem>
  <listitem>
   <para>Reconciliation and synchronization that can be scheduled, and also
   triggered programmatically or over the REST interface, including LiveSync
   for resources that expose change logs</para>
  </listitem>
  <listitem>
   <para>Embedded scheduler for running both reconciliation and
    synchronization, and also scripts</para>
  </listitem>
  <listitem>
   <para>Pluggable scripting facility with built-in support for
   JavaScript</para>
  </listitem>
  <listitem>
   <para>Outbound connectivity support, including REST and email out of the
   box</para>
  </listitem>
  <listitem>
   <para>Automatic encryption handling for sensitive configuration properties
   and for data</para>
  </listitem>
  <listitem>
   <para>Comprehensive customization capabilities, including built-in
   scripting hooks and request filter facilities</para>
  </listitem>
  <listitem>
   <para>Flexible authentication and authorization policy mechanism</para>
  </listitem>
  <listitem>
   <para>Integration with the <link xlink:show="new"
   xlink:href='http://openicf.forgerock.org'>Open Identity Connector
   Framework (OpenICF)</link></para>
  </listitem>
  <listitem>
   <para>Password synchronization capabilities with plugins for OpenDJ and
   Active Directory</para>
  </listitem>
  <listitem>
   <para>Workflow and Business Process support for BPMN 2.0
   (Experimental)</para>
  </listitem>
 </itemizedlist>

 <para>For installation instructions and a sample to get familiar with the
 features, see the <link xlink:href="install-guide#chap-install"
 xlink:role="http://docbook.org/xlink/role/olink"><citetitle>Installation
 Guide</citetitle></link>.</para>

 <para>For an architectural overview and high-level presentation of OpenIDM,
 see the <link xlink:href="integrators-guide#chap-overview"
 xlink:role="http://docbook.org/xlink/role/olink"><citetitle>Architectural
 Overview</citetitle></link> chapter in the <citetitle>Integrator's
 Guide</citetitle>.</para>
</chapter>

