New JSR Proposed: JPA 2.1

16. January 2011

Update 01. Feb 2011

akquinet joins the JSR-338 expert group to take active part in developing the JPA 2.1 specification.
 



A new Java Specification Request JSR-338 has been submitted to extend the Java Persistence API (JPA).

The JSR will address a number of features requested by the community:

  • Improvement of the query language and the criteria API
  • Extending the object-relational mapping (custom types, transformation methods, better schema generation, UUID generator types and more)
  • Dynamic definition of persistence unit and object-relational mapping
  • Read-only entities
  • Methods for dirty detection
  • Support for fetch groups or fetch plans
  • and more …

Linda DeMichiel from Oracle, already spec lead of JPA 2.0 and EJB 2.x, 3.x, is the specification lead of the JPA 2.1 expert group. The JCP review ballot closes end of the month and the expert group will be formed as soon as the JSR is approved.

akquinet has a long history in the area of persisting Java objects and object-relations mapping. Michael Bouschen from akquinet is member of the JPA 2.0 expert group, the JDO expert group(s) and the JDO TCK implementation team at apache.

akquinet is supporting this JSR and plans to join the JPA 2.1 expert group to continue the work on Java Persistence.


Akquinet presents: Aslak Knutsen and Pete Muir on “The future of Java enterprise testing” and “The unified programming model of Java EE 6″

5. October 2010

In cooperation with the Java User Group Berlin Brandenburg, akquinet proudly presents the two JBoss Core Developers Aslak Knutsen and Pete Muir (project lead for Seam and Weld):

1) Throwing complexity over the wall:
The future of Java enterprise testing

This talk unveils the missing link in enterprise Java development: simple, portable integration tests. For many, enterprise Java development has long been an arduous undertaking because of this void. While development life is simple with unit tests and mocks, they only take you so far. Eventually, you need to validate how your components interact and operate in their intended environment–you real need integration tests. Yet, writing integration tests has meant assuming the burden of bootstrapping all or part of your infrastructure. That’s time lost and it places a mental barrier on testing.

Arquillian, a container-oriented testing framework layered atop TestNG and JUnit, tears down this barrier. It does so by bringing your test to the runtime rather than requiring you to manage the runtime from your test. Picking up where unit tests leave off, Arquillian enables you to test real components that rely on real enterprise services in a real runtime.

What’s the secret ingredient? This talk will show how Arquillian simplifies integration testing by providing a component model for tests, just as Java EE 5 simplified server-side programming by providing declarative services for application components. The test component model consists of container lifecycle management, test enrichment (dependency injection), container deployment and in-container test execution. Using a component model means your tests are portable and able to move between different environments, from single embedded or remote to multi-server to multi-cloud nodes.

Attend this talk to learn about the future of Java enterprise testing.

Presenter: Aslak Knutsen, Senior Software Engineer, Red Hat, Inc.

Aslak Knutsen is currently employed by Red Hat, on the JBoss Seam team where he is the project lead for Arquillian and works on projects such as ShrinkWrap, Weld and Seam 3. Previously, Aslak was a Senior Consultant at Conduct AS (working with JBoss related technologies) and Senior Developer at EDB ASA (working with electronic billing/banking systems).

2) The unified programming model of Java EE 6

With the introduction of Contextual Dependency Injection and Managed Beans into the Java EE 6 platform, a Java EE developer now has a full complement of facilities to write a Java EE application. But when should CDI be used, and when should introduce EJBs? How can you integrate CDI and EJB into your application? In this session we will walk through a Java EE 6 application build around CDI, and show how we can unobtrusively add EJB services as we need them.

Presenter: Pete Muir, Principal Software Engineer, Red Hat, Inc.

Pete is the project lead for Seam and Weld (the reference implementation of JSR-299: Contexts and Dependency Injection for Java EE), and is the co-founder of Arquillian, a test harness for Java application servers. Pete represented JBoss on the JSF 2.0 Expert Group. Pete is currently employed by Red Hat, as a Principal Software Engineer working on JBoss open source projects. Before working for Red Hat, Pete used and contributed to Seam whilst working for a UK based staffing agency as IT Development Manager.

date: October 6th 2010
time: 7pm-9pm (warm up 6:30pm)
venue: FU Berlin, Institut für Informatik, Hörsaal (EG), Takustrasse 9, 14195 Berlin

Join us for snacks and discussions after the talks!


Using JBoss Messaging in a firewalled environment : the toll road

30. September 2009

Are you using JBoss Messaging in a firewalled environment? Do your long running JMS consumers fail to receive JMS notifications after some time of inactivity? If you answer yes to any of these questions you might be interested in our field report where we describe how we diagnosed and fixed such issues with JBoss Messaging and long running JMS consumers within a Java Swing Client.
Read the rest of this entry »


Getting started with JBoss Seam and Maven in 10 seconds!

14. September 2009

akquinet has created and published a Maven Archetype which allows you to setup and run a JBoss Seam Sample-Application with a full Maven based build configuration in around 10 seconds.
Read the rest of this entry »


SOA in mobile solutions in practice

31. August 2009

The last post presented the motivations about using SOA for mobile applications. It described where and how SOA technologies could be used in mobile solutions and the interests to follow such approach. This post describes a product recently developed by akquinet following this approach. This is a concrete demonstration of the advantages of using SOA in mobile solution.
Read the rest of this entry »


Towards SOA-based Mobile Solutions

28. August 2009

The Mobile Solutions and OSGi competence center of akquinet is specialized in the building of mobile and modular applications. They has developed a high expertise in two different domains:

  • Service-Oriented Architecture (SOA)
  • Mobile Technologies

Despite they sound different, mixed together it creates a very interesting recipe. Indeed, it provides a new, flexible and efficient way to create mobile systems by infusing service-oriented concepts into mobile technologies. This post presents the motivations of such mix. The next post describes how this recipe was successfully already used.
Read the rest of this entry »


JOnAS Showcase : having the best of Java EE and OSGi

27. July 2009

This post describes the JOnAS Showcase. This showcase illustrates how the JOnAS application server supports OSGi integration. Thanks to JOnAS, OSGi and Java EE can collaborate together in a very elegant way.

Read the rest of this entry »


Follow

Get every new post delivered to your Inbox.