<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Hi Mile,<br>
<br>
Generally speaking midPoint does similar things to Sun IDM,
sometimes even in a similar fashion than Sun IDM. But midPoint
tries really hard to avoid the drawbacks of Sun IDM. Therefore
some mechanisms may seem a bit strange to the Sun IDM user. But
there is usually an equivalent to most Sun IDM features in
midPoint.<br>
<br>
Midpoint has a slightly different concept than Sun IDM "view".
MidPoint works with "shadow" objects that almost transparently
combine information from various sources (e.g. partially midPoint
repository, partially resource). There can be combined and somehow
"connected" to the associated user object to get something like
Sun IDM view. We use such combination very often internally, but
we have found that it has somehow limited value when used
externally (e.g. using a SOAP API) as there is a significant
overhead in composing such a Sun IDM view especially if more than
10 resources are connected. An the entire information is only
seldom used, most of the view is composed only to be discarded few
milliseconds later. Therefore in midPoint we usually expose
well-documented objects and let the client to decide which
specific parts to fetch.<br>
<br>
We also do not have a special rename view (and enable/disable
views either). We do not consider rename operation to be different
in any significant way from an ordinary modify operation. The
intricacies of rename is handled by a connector code and low-level
provisioning layer. Therefore a special rename view is not needed
(but please note that this is available only in version 2.2 which
is still in development).<br>
<br>
For similar reason we also do not have an identity template. We
construct account identifier in the very same way as we construct
any other attribute. We call that mechanism "mapping" and it is
very flexible to support the use case of identity template and
even more.<br>
<br>
Strictly speaking there is no current equivalent for Sun IDM
rules. We are using snippets of scripting code directly in the
mappings and it seems to be feasible for vast majority of cases.
The structure of mappings requires expressions that are much less
complex than those usually needed in Sun IDM. However, we will
consider implementing separate objects for something similar to
Sun IDM rules if there will be a demand for it.<br>
<br>
The "xpress alternatives" are standard Groovy, JavaScript or
XPath2 scripting snippets. As far as we can compare these are at
least as good as xpress (especially Groovy) and unlike xpress they
are not proprietary.<br>
<br>
Actually, midPoint LiveSync (Sun ActiveSync equivalent) is not
different from any other midPoint synchronization method. LiveSync
events are processed in exactly the same way as changes detected
by reconciliation, discovery or resource imports. This makes the
policies consistent, elegant and easy to maintain. Therefore it
actually depends quite a lot on the connector how it processes
input data and what events it creates. For example the CSVFile
connector implements previous/current difference mechanism. But I
don't know of any direct ETL equivalent for that. Anyway, as the
CSVFile connector source code is open it should not be that
difficult to create such connector by looking at the existing
code.<br>
<br>
<pre class="moz-signature" cols="72">--
Radovan Semancik
Software Architect
evolveum.com
</pre>
<br>
<br>
On 04/09/2013 03:32 PM, Navrsale Mile wrote:<br>
</div>
<blockquote
cite="mid:1365514338.13009.YahooMailNeo@web121703.mail.ne1.yahoo.com"
type="cite">
<div style="color:#000; background-color:#fff; font-family:times
new roman, new york, times, serif;font-size:12pt">
<div>Hi all,</div>
<div><br>
</div>
<div style="color: rgb(0, 0, 0); font-size: 16px; font-family:
times new roman,new york,times,serif; background-color:
transparent; font-style: normal;">I am interested to find out
more about the differences between midpoint and Sun IdM /
waveset. For example, is Sun IdM view functionality supported
in midpoint, in particular Rename view for moving identities,
using both identity template override as well as identity
template. Also what is the midpoint equivalent of Sun IdM
rules and forms (I understand bpel is to be used for
workflow), how good xpress alternatives are compared to
xpress, are legacy etl load interfaces via ActiveSync file
adaptor supported, is there previous day / current day load
comparison functionality, etc.</div>
<div style="color: rgb(0, 0, 0); font-size: 16px; font-family:
times new roman,new york,times,serif; background-color:
transparent; font-style: normal;"><br>
</div>
<div style="color: rgb(0, 0, 0); font-size: 16px; font-family:
times new roman,new york,times,serif; background-color:
transparent; font-style: normal;">Best regards,</div>
<div style="color: rgb(0, 0, 0); font-size: 16px; font-family:
times new roman,new york,times,serif; background-color:
transparent; font-style: normal;">--mile</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
midPoint mailing list
<a class="moz-txt-link-abbreviated" href="mailto:midPoint@lists.evolveum.com">midPoint@lists.evolveum.com</a>
<a class="moz-txt-link-freetext" href="http://lists.evolveum.com/mailman/listinfo/midpoint">http://lists.evolveum.com/mailman/listinfo/midpoint</a>
</pre>
</blockquote>
<br>
<br>
</body>
</html>