servicemix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache ServiceMix > Roadmap
Date Wed, 02 Mar 2011 21:56:00 GMT
<html>
<head>
    <base href="https://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/2036/9/13/_/styles/combined.css?spaceKey=SM&amp;forWysiwyg=true"
type="text/css">
    </head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
    <h2><a href="https://cwiki.apache.org/confluence/display/SM/Roadmap">Roadmap</a></h2>
    <h4>Page <b>edited</b> by             <a href="https://cwiki.apache.org/confluence/display/~gertvanthienen">Gert
Vanthienen</a>
    </h4>
        <br/>
                         <h4>Changes (2)</h4>
                                 
    
<div id="page-diffs">
                    <table class="diff" cellpadding="0" cellspacing="0">
    
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" >** (not sure if CXF is planning a
CXF 3) <br>* Optional JBI support and ServiceMix Components <br></td></tr>
            <tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">*
Renaming of the NMR (ServiceMix GL for Gateway Layer, Endpoints Messaging Layer (EML), ...)
and improvements: <br>** Service Registry/Custom Registry: define an agile architecture
to let usage of custom service registry in the GL. The users can define their own service
registry, business oriented. ServiceMix GL could provide an API (as the Event or Messaging
one) to interact between Service Registries and Endpoints/Messaging. <br>** Service
Locator: the purpose is to be able to delegate a service lookup to another ServiceMix GL instance.
It&#39;s not clustering, it&#39;s more farming. It means that there is no state replication
between ServiceMix instance, only service delegation. <br>** Distributed Transaction:
all components integrated in ServiceMix (CXF, Camel, ActiveMQ, ...) should share the same
transaction manager. The transaction manager should be highly configurable to be able to use
a remote one (provided by a JEE application server or a pure transaction manager such as Tuxedo,
etc). <br>** New clustering/clouding support, allowing a clustering mechanism including
state replication and cluster manager. <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">*
[Major improvements to the NMR|SM:ServiceMix 5 - NMR Improvements] <br></td></tr>
            <tr><td class="diff-unchanged" >* BPM Layer <br>** Better and
deeper integration of Apache ODE WS-BPEL engine <br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
    
            </table>
    </div>                            <h4>Full Content</h4>
                    <div class="notificationGreySide">
        <h1><a name="Roadmap-Upcomingreleasesroadmap"></a>Upcoming releases
roadmap</h1>

<h2><a name="Roadmap-ServiceMix4.4.0"></a>ServiceMix 4.4.0</h2>

<ul>
	<li>Upgrade of major dependencies:
	<ul>
		<li>Latest Karaf 2.2.x</li>
		<li>Camel 2.7</li>
		<li>Latest CXF 2.3.x</li>
		<li>Latest ActiveMQ 5.x</li>
	</ul>
	</li>
	<li>Build maintainability
	<ul>
		<li>Upgrade to JDK 1.6 and Maven 3</li>
		<li>POMs</li>
		<li>Features descriptors</li>
	</ul>
	</li>
	<li>Documentation</li>
</ul>


<p>For a full list of issues for the ServiceMix 4.4.0 release, have a look at <a
href="https://issues.apache.org/jira/browse/SMX4/fixforversion/12315742" class="external-link"
rel="nofollow">https://issues.apache.org/jira/browse/SMX4/fixforversion/12315742</a></p>

<h2><a name="Roadmap-ServiceMix5.0.0"></a>ServiceMix 5.0.0</h2>

<ul>
	<li>Upgrade to next major versions
	<ul>
		<li>Karaf 3</li>
		<li>Camel 3</li>
		<li>ActiveMQ 6</li>
		<li>(not sure if CXF is planning a CXF 3)</li>
	</ul>
	</li>
	<li>Optional JBI support and ServiceMix Components</li>
	<li><a href="/confluence/display/SM/ServiceMix+5+-+NMR+Improvements" title="ServiceMix
5 - NMR Improvements">Major improvements to the NMR</a></li>
	<li>BPM Layer
	<ul>
		<li>Better and deeper integration of Apache ODE WS-BPEL engine</li>
		<li>Core support of a rule engine (Drools ?)</li>
		<li>Support of a BPM N2 component (Activiti) - which can be (also) provided by <a
href="http://forums.activiti.org/en/viewtopic.php?f=4&amp;t=630" class="external-link"
rel="nofollow">camel-activiti</a></li>
		<li>Plugin architecture to allow plug and play of BPM component (Bonita, Agila, jBPM,
...)</li>
	</ul>
	</li>
	<li>Other containers
	<ul>
		<li>Support of EJB container (for EJB3 projects) based on OpenEJB</li>
		<li>Idem but for JPA (openJPA)</li>
	</ul>
	</li>
	<li>Tooling improvements:
	<ul>
		<li>New karaf shell commands</li>
		<li>WebConsole for monitoring and administration</li>
	</ul>
	</li>
</ul>


    </div>
        <div id="commentsSection" class="wiki-content pageSection">
        <div style="float: right;">
            <a href="https://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
        </div>
        <a href="https://cwiki.apache.org/confluence/display/SM/Roadmap">View Online</a>
        |
        <a href="https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=25202372&revisedVersion=6&originalVersion=5">View
Changes</a>
                |
        <a href="https://cwiki.apache.org/confluence/display/SM/Roadmap?showComments=true&amp;showCommentArea=true#addcomment">Add
Comment</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message