March 9th, 2011 |
by akoelewijn |
published in
open standards, soa
Not too long ago enterprise applications looked like this. All data stored in a single database. Data integrity was no issue, database links between all tables made sure of that. You could easily link between tables in different domains. For example, orders would link to products and customers. Unfortunately, most companies didn’t have a single [...]
December 15th, 2009 |
by akoelewijn |
published in
soa, software development
Today, during a SOA workshop we had a discussion about governance. Most people see the need for Governance when applying SOA. Without governance your beautiful flexible architecture will soon evolve into SOA spaghetti. Hard to modify, the opposite of business agility. One goal of SOA governance is that it should verify that Services are reusable: [...]
March 11th, 2009 |
by akoelewijn |
published in
java, oss, soa
I’m still playing around with groovy scripting. It’s an excellent way to quickly prototype some ESB scenarios. Last week i blogged about using groovy to write files to a gtalk account using Apache Camel, the example below shows you how to start an ActiveMQ broker, which persists messages to a PostgreSQL database. An Apache Camel [...]
February 28th, 2009 |
by akoelewijn |
published in
soa
Groovy 1.6 makes it really easy to quickly try out new frameworks. Dependency management build into the language allows you to write simple scripts, all required libraries will be downloaded automatically when you run it. Here’s an example using Apache Camel. This script can simply be run from the command prompt. Groovy will compile it, [...]
February 23rd, 2009 |
by akoelewijn |
published in
web
Here’s a presentation i did last year, but it seems appropriate to repost, as it makes the same statement as Diego Doval makes in his post what “web 2.0″ really means — and why “web 3.0″ will never come. I my presentation i made the same point that Diego is making: Web 2.0 apps are [...]
January 6th, 2009 |
by akoelewijn |
published in
open standards, soa
So SOA is dead, Services are what we need to focus on according to Anne Thomas Manes? How is SOA not about Services? SOA means Service Oriented Architecture. Seems like Anne Thomas Manes is contradicting herself… SOA is only dead if you interpreted SOA as creating Web Services and building composite applications with BPEL. And [...]
October 20th, 2008 |
by akoelewijn |
published in
soa
Matt Raible just wrote a post describing how LinkedIn is using OSGi to build it’s next generation SOA architecture. It’s nice to see that LinkedIn is moving into this direction as i just had the same idea today. Gert vanthienen explained to me how to add a maven repository in ServiceMix, so you can easily [...]
January 3rd, 2008 |
by akoelewijn |
published in
architecture
Building SOA applications in 2007 mostly evolved around building BPEL and ESB components on top of Web Services. Even though this works, it’s not perfect. One of the biggest problems we experienced was the sheer number of components that we had to deploy and manage. One technology that will make life a lot better in [...]
December 22nd, 2007 |
by akoelewijn |
published in
software development
Just before the end of the year Oracle has made a lot of new technology previews available on OTN: Oracle Fusion Middleware 11g Technology Previews. Technology preview 3 for JDeveloper (new features list), SOA Suite, and Webcenter. The Webcenter link doesn’t seem to work, maybe it’s not up yet? And de SOA Suite download page [...]
December 20th, 2007 |
by akoelewijn |
published in
software development
SCA is a relative new technology that’s bound to take off next year. The apache Tuscany project released the 1.0 version of the java implementation in September, and Oracle will include it in the upcoming SOA Suite 11. Time for some research into this technology. In the following example I’m using version 1.0.1 of Apache [...]