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 Tue, 01 Mar 2011 15:28:02 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/~nanthrax">Jean-Baptiste
Onofré</a>
    </h4>
        <br/>
                         <h4>Changes (5)</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" >** ActiveMQ 6 <br>** (not sure
if CXF is planning a CXF 3) <br></td></tr>
            <tr><td class="diff-changed-lines" >* Optional JBI support <span
class="diff-added-words"style="background-color: #dfd;">and ServiceMix Components</span>
<br></td></tr>
            <tr><td class="diff-deleted-lines" style="color:#999;background-color:#fdd;text-decoration:line-through;">*
NMR improvements <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">*
Renaming of the NMR (ServiceMix GL for Gateway Layer ?) 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>* BPM Layer <br>** Better and deeper integration of Apache ODE WS-BPEL engine
<br>** Core support of a rule engine (Drools ?) <br>** Support of a BPM N2 component
(Activiti ?) <br>** Plugin architecture to allow plug and play of BPM component (Bonita,
Agila, jBPM, ...) <br></td></tr>
            <tr><td class="diff-changed-lines" >* Tooling <span class="diff-changed-words">improvements<span
class="diff-added-chars"style="background-color: #dfd;">:</span></span> <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">**
New karaf shell commands <br>** WebConsole for monitoring and administration <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>Renaming of the NMR (ServiceMix GL for Gateway Layer ?) and improvements:
	<ul>
		<li>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.</li>
		<li>Service Locator: the purpose is to be able to delegate a service lookup to another
ServiceMix GL instance. It's not clustering, it's more farming. It means that there is no
state replication between ServiceMix instance, only service delegation.</li>
		<li>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).</li>
		<li>New clustering/clouding support, allowing a clustering mechanism including state
replication and cluster manager.</li>
	</ul>
	</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 ?)</li>
		<li>Plugin architecture to allow plug and play of BPM component (Bonita, Agila, jBPM,
...)</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=3&originalVersion=2">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