- Blog Xebia France - -

Posted By Xebia France One on Monday, August 17th, 2009 17:04 In Review of the papers No Comments

Review of the papers Xebia
The review of the papers of actuality Popular dance / weekly J2EE offered by Xebia.

Actuality editors / SSII

The corner of technology

Actuality editors / SSII

VMWARE SpringSource, why?

Why VMWARE bought back SpringSource from whom job and culture so differ? Why such price?

Cyrille Le clerk (Xebia) offers his analysis of the redemption of SpringSource by VMWARE:  Why VMWARE / SpringSource? Material Virtualisation vs. Cloud  .

The actors of the market of the Complex Event Processing

Paul Vincent, Tibco, broadcast a summary of the different actors of the market of the Complex Event Processing listing all the editors offering solutions classified by date of arrival on this market.
He makes differentiation there well between products based on a system of requests time real and those based on a system of rules.

It is so possible to show the successive arrival of many actors on this fast-growing market. Moreover they point out that Esper is the only engine of requests VINE STOCK OPEN SOURCE of the market while Drools, thanks to its recent version 5 the only engine of rules became VINE STOCK which is Open Source. These entrants new so come to unsettle StreamBase, Coral8 and Progress on their invested positions several years ago.

The corner of technology

iBatis follows the last tendencies Popular dance

is a framework APACHE often positioned facing solutions ORM such as Hibernate. Indeed he adopts a different strategy since he does not try to create a model object above the relational model, but rather to make a mapping object of the data of entrance and of exit of requests SQL. Traditionally this mapping described by a lot of files XML of shape.

At the beginning of 2007, the team of developers iBatis created a Wiki page to gather proposals for a version 3.0 which would use novelties of Popular dance 5 to improve the ergonomics of their framework.

After long debates, and developments, a series of 2 versions silly billy was broadcast. A first version of material is also available, allowing to go around the most interesting novelties:

  • Addition of one SelectBuilder allowing to construct dynamically requests SQL, fulfiling so a role similar to the Criterias d' Hibernate. This builder gives to the developers very elegant internal DSL based on a clause import static Popular dance.
  • Shape of the mapping by annotations. They have annotations so @Insert, @Update, @Delete, @Select and @Result to put on Pojos. The team iBatis admits on the contrary the possible heaviness of this model of shape when very complex mapping must be defined.
  • Possibility of creating DAOS using generics in type back. Typically a method listAllEmployees() a type will go back List<Employee> no and not a type List.

iBatis answers a real need, because he offers a solution of persistence the level of abstraction of which is intermediate between JDBC and JPA. It is therefore possible only to be delighted with this rafraichissement of the IPA - INTERNATIONAL PHONETIC ALPHABET, lining it up so on the tendencies of instant in the world Popular dance as are annotations, DSLS, and other interfaces simplified, which allow to improve the productiveness of development.

Finalised APACHE HTTP CLIENT 4.0

The overhaul of CLIENT HTTP of APACHE was initiated two years ago with the arrival of a first version alpha. One year afterwards a first version silly billy arrived. APACHE announces now the availability of a version finalised by plan.

Over the years a number growing by plans were based on HTTP CLIENT conceding him so some omnipresence. Its interest in comparison with standard CLIENT HTTP of Popular dance is to give a bigger wealth of functionality linked to a better suppleness of use.

This new major version is a complete rewriting of the plan, explaining therefore its particularly long time of gestation. Architecture is rethought there to give better modularit one and possibilities of additional extensions. The client is so constituted from now on of two modules:

  • HttpCore brings the fundamental functionality of the protocol HTTP and gives the choice between a model of blocking or not blocking I/O by leaning on NIO.
  • the authentication is based on HttpCore to give additional functionality of HTTP such as the management of cookies and.

A very complete material is already available as for HttpClient.

Skyline tower of CouchDB

A presentation of CouchDB by Jan Lehnardt, developer on plan, during QCON of November, 2008 comes . She gives a total outline of CouchDB which will allow to grab all interests. So the main characteristics of this base of data put forward are:

  • Orientated database documents: information is put together by documents which are stocked of a versionn e way.
  • Optimistic locking: CouchDB is based on a number of version stocked within the document.
  • IPA - INTERNATIONAL PHONETIC ALPHABET Restful: functions of addition, reading, modification and abolition (CRUD) are accessible by one IPA - INTERNATIONAL PHONETIC ALPHABET Resful allowing so a coarse integration with any language and deck.
  • Views: CouchDB does not give mechanism of request such as it is habitually found on the basis of relational data. Here everything is only seen of documents to be generated dynamically by MapReduce.
  • Replication and resistance to crashes: CouchDB supports a mechanism of replication peer to peer allowing him to give a high without effort additional availability of data.

Jan Lehnardt reminds besides that CouchDB is distributed under licence Apache and that plan is supported by IBM. The readers interested by CouchDB will be able also to turn to the material of plan or else to the book which is dedicated to it at the place of O' Reilly, envisaged for November, and already .

Article printed from Blog Xebia France:

URL to article: / 2009 / 08 / 17 / revue-de-presse-xebia-122 /

Click here to print.