/*
 * Copyright (c) 2002-2003 IST-2004-2006-511731 ModelWare - ModelBus.
 * All rights reserved.
 *
 * This software is published under the terms of the ModelBus Software License
 * in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
 * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 * A copy of ModelBus Software License is provided with this distribution in
 * doc/LICENSE.txt file.
 */

ModelBus Adapter V1
======================
ModelBus Adapter is purposed to simplify integration of modeling tools with ModelBus.
Adapter includes an API, as well as complete ModelBus infrastructure.

New in release
===============
* Architecture was restructured in order to clearly separate user API and ModelBus infrastructure.
* Transport service was redesigned
* Server deployment flexibility possibility to deploy ModelBus to custom servers.
* EndPoint management, possibility to reuse ModelBus transport for non-modelbus services (see notification and BasicRegistry)
* Marhaling, possibility to plug custom marshalers and in this way customize ModelBus protocol (see sessions).
* Serialization, possibility to redefine and plug custom serializers 
* ToolSelection Strategy, possibility to redefine and plug custom ToolSelection strategies

* UML2 Profiles support, possibility to exchange UML2 Models with Profiles
* Session support 
* Tomcat server support

* SimpleWeb server dependency was completely removed.

Limitations
===========
* Serializers operate with Objects to Stings. Stream Interface will come next
* Tool Selection Strategy interface contains a method to select a Tool depending service name only. An interface that takes into account call parameters will come next.
* UML2 Profiles should be loaded on the both communicating sides in order to allow exchanging of models with profiles.
