Blog de Nicolas DUMINIL

Lasciate ogni speranza vuoi che entrate qui !

Publié le 19/12/2017

The story has been written by Ken Schwaber, one of the contributors to the Scrum methodology. 

A pig and a chicken are walking down a road. The chicken looks at the pig and says, “Hey, why don’t we open a restaurant?” The pig looks back at the chicken and says, “Good idea, what do you want to call it?” The chicken thinks about it and says, “Why don’t we call it ‘Ham and Eggs?’” “I don’t think so,” says the pig, “I’d be committed, but you’d only be involved.”

This fable has been used in order to describe the two types of project members of an agile team:

  • pigs, who are totally committed to the project and accountable for its outcome. For a Scrum project, for example, the development team, the Product Owner and the Scrum Master are pigs;
  • chickens, who aren't commited but only involved and, as such, not accountable for any specific deliverable. Keeping the same example of the Scrum team, the chickens are the different stacke-holders and managers that might be involved, i.e.  consulted on th...

Publié le 15/02/2017

JBoss Fuse Service Works (FSW) 6.1 is the new release of the JBoss SOA Platform recently branded by Red Hat. As opposed to the previous releases, like JBoss SOA-P 5.3, which were proprietary solutions based products, FSW 6.1 is an implementation of the OASIS SCA (Service Component Architecture) Assembly specifications (https://www.oasis-open.org/committees/tc_home.php?wg_abbrev=sca-assembly). This article shows a simple practical example of using SCA with FSW 6.1 to implement simple services leveraging different technologies like Apache Camel. But first, let’s look at some basics concepts.

 

At the core of the SCA specifications is the Assembly Model, i.e. the XML notation to describe the components assembling into applications and to provide the framework into which extensions are plugged such that to support a wide variety of services, implementations and communication technologies. As such, SCA is an essential complement of SOA (Services Oriented Architecture) in the sense that, w...


Publié le 08/02/2017

I’m using Oracle SOA Suite since many years now and I’m quite satisfied. As an ancient BEA WebLogic, Workshop and AquaLogic specialist, I’m glad to see that this product stack is still here and still the number one of SOA/SCA development platform, after BEA’s fade-out. My only concern using SOA Suite, OSB, etc. is the heavyness of the whole platform, which includes several databases or database schema, several WebLogic application servers, several developer tools like JDeveloper and OEPE. In order to have the whole platform up and running, with all the required components and services one needs generally several working days. Oracle currently makes available for free several appliances which are pre-built virtual linux machines, comming with all the Oracle Fusion Middelware pieces installed. The last release of this appliance contains a ready to use installation of SOA/BPM 11.1.1.7.1 which only needs to be downloaded and ran in an Oracle VM VirtualBox.

 

But even this approach, much ...


Publié le 08/02/2017

This is a 2nd article comparing some of the Oracle SOA Suite 12c features with JBoss Fuse Service Works. The 1st article was focusing on the BPEL development while this 2nd part is demonstrating how to use both tools in developing intra-composites routing. So, this article compares the Oracle Mediator included in the Oracle SOA Suite 12c release with Switchyard 2.0 included in JBoss FSW 6.0.0.GA. For the purposes of the presented samples, I’m using :

Both packages require registration in order to be downloaded.

 

The project

In order...