JBoss Community

View feed: JBoss Community Blogs

Help push the open sourcing of a jBPM Migration Tool

Posted on 2009-07-03 06:48:00.0 by erics [ View original post ]

Just back from vacation and saw this go by on the mailinglists of the jBPM project. A possible solution that many of us have encountered for migration of existing process definitions (running processes) over to a new version of the process definition. Check out the overview at Caleb Powell's blog.

It appears that this might be getting pushed into the jBPM project as an apart tool for the 3.x versions, so drop over to the blog and post your support for them to contribute this tooling. Really great stuff!
Reblog this post [with Zemanta]

Post to DZone   Post to del.icio.us   Digg this!   Stumble It!

JBoss PHP integration with Web Services

Posted on 2009-06-26 05:42:20.0 by Francesco Marchioni [ View original post ]

In this article we are going to see how you can integrate easily Java and PHP using Web Services. In detail, we will see how a JAX-WS Web Service deployed on JBoss can be consumed by a PHP application

Post to DZone   Post to del.icio.us   Digg this!   Stumble It!

JBPM 4 tutorial: installation

Posted on 2009-06-16 06:28:23.0 by Francesco Marchioni [ View original post ]

 

A few days ago JBPM 4 CR1 has been release. In this tutorial you can get a preview on this amazing BPM solution, learning how to install the product on your JBoss AS.


Post to DZone   Post to del.icio.us   Digg this!   Stumble It!

CAiSE / PRET 2009 - looking back in review

Posted on 2009-06-14 14:50:00.0 by erics [ View original post ]

Last week I spent the day at CAiSE / PRET as my chapter was included in the proceedings. It was a rather interesting day spent listening and discussing topics related to research being pushed over the line into practice. My favorite topic!

The PRET (industrial papers) section of the conference was opened by W. van der Aalst with a nicely integrated look at process mining. He tied it up in a story line based on TomTom, so with process mining they expect to provide navigation like functionality to your business by mining the various data sources. This is done with a tool called ProM.

Lots of pretty stuff can be done with this tooling. I really loved the live simulations of processes running through a generated process flow that the tool came up with after mining some data source. To be truthful, I was left with the feeling that even though the ideas and such are interesting it misses the connection to reality. My biggest problems were that you can only cut some costs in a project by generating the process flow (i.e. less hours spent on modeling by the IA/BI gals). What about the rest of the project players? It does nothing to speed up my work as a team lead developing these processess. The use cases are not generated... what about integration to the various business data sources, this was left blank in the presentation.

Finally we were put through a long story about nothing from a Cordys executive. Must have been a reason, but I only got the message that Cordys can solve all your problems, but no details included.

When the break came about it was time for viewing our posters, which is always fun to watch. I put these things together and am always curious to the reactions or even if anyone will stop to ponder my work. Luckily I did not waste my time creating this poster as it was well pondered!

After the break it was time for a new concept, a sort of mini overview of the papers grouped in my session, followed by an audience discussion with author participation coming from within the ranks of the audience. My paper was well received and I even had some nice reactions from the Session Chair (he liked my use of "Happy Flow" so much, it is a standard in his vocabulary now).

It was nice to have a chance to mix it up with people from not only the practical side of the business, but researchers and manager level minds as well. It was a rather lively discussion and I was rather impressed with this type of session. Often simple conference presentations can be incredibly bad, to downright awful if the presenter is having some English troubles.

The afternoon session was more in Enterprise Architecture and not really my area of interest. Soon after this we were all headed into the city of Amsterdam for some dinner and social talks over beer. I walked past some of my old hangouts from my university days and was devastated to find my regular bar twisted into some sort of hip lounge place now called 'Mini Bar'. I must be getting really old... ;-)

Post to DZone   Post to del.icio.us   Digg this!   Stumble It!

JBoss Alarm configuration

Posted on 2009-06-10 06:25:33.0 by Francesco Marchioni [ View original post ]

An Alarm indicates that an event (generally an error) has happened in the system. In this article we're going to show how you can activate alarms to keep track of these error conditions.


Post to DZone   Post to del.icio.us   Digg this!   Stumble It!

[News] JBoss opens up to Java competition

Posted on 2009-06-03 11:45:49.0 by Francesco Marchioni [ View original post ]

Red Hat announced a new JBoss Open Choice program today that gives developers the ability to employ and deploy more Java frameworks and applications than had previously been available.
 


Post to DZone   Post to del.icio.us   Digg this!   Stumble It!

JBoss deployment directory configuration

Posted on 2009-05-28 22:39:41.0 by Francesco Marchioni [ View original post ]

In this short tutorial we are going to show how to provide an alternative directory or URL for deploying your JBoss applications. We will also show how JBoss can even deploy applications from remote locations.


Post to DZone   Post to del.icio.us   Digg this!   Stumble It!

Dutch JBoss Event 2009

Posted on 2009-05-28 08:33:00.0 by erics [ View original post ]

Yesterday in Utrecht at the nice seminar location Aristo was the first Dutch JBoss Event 2009. It was to be a day of presentations from 4 different implementers and/or customers using JBoss for their solutions.

I was expecting a lot of high level stories without a lot of technology depth, but it was really amazing. The 4 stories were delivered with enough detail to entertain the higher level architects and managers, but also to interest the more technologically inclined. The question sessions at the end of these stories reflected this, as they ranged from questions about specific component versions up to project/management process questions.

The agenda for the day looked like this:
  • 10:00   Welcome by Mohamed Yassini (RedHat)
  • 10:15   Ciber with NXP - “The new way of custom development”
  • 11:30   Sogeti on NS-HiSpeed project
  • 12:30   Lunch
  • 13:15   Xebia on “Migration to JBoss Made Cost Effective and Easy”
  • 14:30   De Nationale Postcodeloterij on “Managed Services in Practice”
  • 15:30   Closing
Welcome by Mohamed Yassini
Mohamed opened up the day with a nice introduction which included presenting Carlos de Wolf ( JBoss EJB3 Lead Developer) and myself to the audience.


Philips development restructured
The first presentation described an extensive project to bring some structure to the Phillips development organization. 


Herwig Wens, an Enterprise Architect from NXP walked us through the starting situation, with 400+ applications, a myriad of tools, no best practices, no cohesion, you get the idea... They brought guidance and designed the Custom Development Reference Architecture (CDRA) as a basis for the future. A leading remark was that Philips would "Reuse, before Buy, before Build." I like this kind of thinking.



As NXP does not implement architectures, they partnered with Ciber. At this point Cyber took over and presented the rest of the project implementation which was done with Prince2, RUP, UML and in a POC:
  • standardized on Oracle and MySql.
  • application server is Tomcat and JBoss
  • OS is Red Hat Linux
  • security by LDAP
  • architectural points of interest were integration between GUI and business logic with SEAM and jBPM were instrumental
This presentation finished with lessons learned. The big one that stuck with me was that when they started this JBoss project it was pre-Red Hat. This means that all components were pulled from the community site and many integration problems / bugs were solved to get this working. This is not a path to take with Red Hat providing JBoss.com integrated solutions taking the pain out of your projects.


Sogeti and Hispeed NS

The project presented here was related to a smaller portion of the project running to keep the Hispeed NS portal up and running. It was about creating a generic OTAP environment with JBoss components. 


Starting in 2008 the various portions of the existing IT landscape within were being re-structured to provide proper support for the development effort. This story applied JBoss tools to implement a manageable migration for projects through Development (O), Testing (T), Acceptance (A), and Production (P) systems.


The architecture included the following componentes:
  • JBoss EAP
  • SEAM
  • Hibernate
  • Maven
  • JBoss AS
  • Postgres 
  • Red Hat Enterprise Linux (RHEL)
The only thing missing in the entire solution was continuous integration, but even so, less than 1 hour between full project deployments from one phase to the next is a very exciting result!



Xebia on migration to JBoss
A talk on how to manage your migration project from IBM WS / BEA to JBoss. This was a very keen overview that not only took into accout the obvious Total Cost of Ownership (TCO) aspects, but the more interesting points that need to be kept in mind:
  • project planning and tracking (Agile Migration Method)
  • quality and performance, same or better afterwards?
  • hidden surprises, with each project being unique
  • skill migration evaluation
  • strategies, big bang vs. incremental migration
  • migration or (partial) rewrite of application(s)
  • TCO calculator
A very sound and decent partner to involve if you are thinking about migration projects anytime soon.


Profict on mission critical systems with JBoss
Final talk of the day was very captivating, with an inside look at how the Dutch national lottery is managed on the IT front. Some amazing facts about the amount of money moving through this managed infrastructure is amazing:
  • National lottery : over 2.75 billion in 19 years has been processed to over 57 different charities
  • Bank giro lottery : over 352 million to 45 good causes processed
  • Sponsor bingo lottery : over 390 million processed for clubs and sports
They have to collect over 60 million per month through the banking and billing systems of the Netherlands, reaching 50% of all Dutch citizens who participate. An example was given that if the systems would be down for a day, that they had exstimated the damage to relate to 1% downgrade in collection results (remember, they collect over 60 million, so that is some serious damage)! 

In the last 4 years they have seen their collections via the internet channels grow to 70% of the total selling channels. This is why they have chosen to migrate their entire IT infrastructure to JBoss EAP and jBPM, phasing out all propriatary solutions. There has not been a single day of down time (they reported) since JBoss has been put into production.


Amazing to me that a company that has such a cash flow ends up on the best product, which is used to being measured on TCO numbers. Here price could be no object if some component was needed to ensure these channels continue to process at maximum efficiency.


In closing, t his event was well received and many of the attendees stated (during the drink and dinner afterwards) that they looked forward to participating in the next one!

Also a special thanks to Petra Ras from Copaco for the organizational aspects, she pulled off a great seminar!
Post to DZone   Post to del.icio.us   Digg this!   Stumble It!

Porting Weblogic to JBoss part 1

Posted on 2009-05-28 02:11:48.0 by Francesco Marchioni [ View original post ]

We introduce with this article a small series of tutorials which are aimed at porting applications from weblogic server to JBoss. In the first tutorial we focus on some general architectural aspects and on the connection pool and startup classes porting.  


Post to DZone   Post to del.icio.us   Digg this!   Stumble It!

IceFaces tutorial on JBoss

Posted on 2009-05-15 06:27:30.0 by Francesco Marchioni [ View original post ]

ICEfaces provides a rich web presentation environment for JavaServer Faces (JSF) applications that enhances the standard JSF framework and lifecycle with Ajax-based interactive features. In this tutorial we will learn how to deploy a simple IceFace application on JBoss 5.


Post to DZone   Post to del.icio.us   Digg this!   Stumble It!