If the basic idea is understood the documentation of frameworks like JMock can kick in and do the rest ;-)
Monday, August 18, 2008
[Arch] Mock Objects
If the basic idea is understood the documentation of frameworks like JMock can kick in and do the rest ;-)
Posted by
Alexander Schatten
at
Monday, August 18, 2008
2
comments
Categories: Architecture
Thursday, August 07, 2008
[Misc] Puppet and Puppetmaster
I am back from Indonesia, and what could be a more worthy topic to write as first blog after the travel? Exactly: Puppet. In Indonesia I listened to the IT Conversations talk with Luke Kanies about his project. Puppet is an open source system-administration framework for Unix-based operating systems. I believe, that puppet shows quite some innovations not easily to be found in other tools and has the potential to be the next step in system administration.
Posted by
Alexander Schatten
at
Thursday, August 07, 2008
0
comments
Categories: Miscellaneous, Open Source, Technology
Tuesday, August 05, 2008
[Pub] JBPM meets ESB
The article covers the following topics:
- The basic combination of a process engine and an ESB
- When makes it sense to combine a process engine with an ESB
- How does JBoss ESB integrate jbpm and which Event Handler the proces designer can use to call ESB services
- How does Mule integrate jbpm and which Event Handlers does Mule provide for the process designer
- Lessons Learned :)
Posted by
Markus Demolsky
at
Tuesday, August 05, 2008
0
comments
Categories: Enterprise Integration, Event, Processes, Publication
Wednesday, July 09, 2008
[Misc] (Open Source) Developers and Marketing
This starts with project-naming and includes license issues (which customer or manager understands 60 different OSI licenses...) and selling of the product. And in one thing he is definitly right: even when we are working in an Open Source environment and we are (mostly) technicians, we want our project to be used (why else would we put it out there), plus a healthy project needs a proper community. Maybe we should once in a while put code, tests, architecture-discussions and the like aside and try to put on the shoes of our (potential) users. And I am afraid in many Open Source projects we will realise, that these shoes are not fitting all too good ;-)
This brings me btw. to another thought: maybe the way the OS process is structured and organised leads in many cases to excellent code, but not necessary to excellent products (in the sense, that the user understands what the software could do for him and how he could use it efficiently). I think OS projects and their tools actually encourage mostly coders to participate in a project. I think, there are hardly OS projects where some contributors are focusing only on interaction design, documentation, marketing...
Might be worth a second thought?!
Posted by
Alexander Schatten
at
Wednesday, July 09, 2008
0
comments
Categories: Miscellaneous, Open Source
Friday, June 27, 2008
[Arch] Pattern Based Development with Mule
Posted by
Markus Demolsky
at
Friday, June 27, 2008
0
comments
Categories: Enterprise Integration, Open Source
Thursday, June 26, 2008
[Pub] Open Source ESBs for System Integration

Posted by
Alexander Schatten
at
Thursday, June 26, 2008
0
comments
Categories: Enterprise Integration, Open Source
Friday, June 13, 2008
[Pub] The tenth book is out!
Well again something to celebrate:
My tenth book is out!
(is it time to stop now?)
Please drop me a line if you wish to order a copy!
Any hints for the next ten books are welcome :-)
Best
Stefan
Posted by
Prof. Dr. Stefan Edlich
at
Friday, June 13, 2008
0
comments
Categories: Publication
Thursday, June 12, 2008
[Tech] Update on "Maven: The Definitive Guide"
I think this book is very useful for the newbie as well as for more experienced Java developers. The book is frequently updated and available for online reading and as PDF download; in the recent update they put their book under a Creative Commons license.
Posted by
Alexander Schatten
at
Thursday, June 12, 2008
0
comments
Categories: Java, Open Source, Review
Wednesday, June 11, 2008
[Event] Software and Systems Essentials Conference 2008
- E-Government Programm Schweiz – Ein komplexes Programm in einem komplexen System (Peter Fischer, EFD)
- From informal process sketches to enactable process: How to represent your development process with SPEM 2.0, Rational Method Composer, and Team Concert (Peter Haumer, IBM)
- Agiles Projektmanagement für große Projekte (Bernd Österreich, OOSE)
Posted by
Alexander Schatten
at
Wednesday, June 11, 2008
0
comments
Categories: Conference, Publication
Saturday, June 07, 2008
[Arch] Apache CXF and "Code First" Webservices
- Code First approach and slightly connected:
- Abstracting too much from Webservice protocols like WSDL: "So, a lot of these more junior level developers can pick up and start working with Web services very quickly and very easily, without having to learn a lot of these more technical details.", Kulp
- platform independence is needed
- Services on a rather coarse granularity are exposed
- interoperability over system/company borders are imperative, i.e., the service interface is in the center and should be considered properly and not change any minute
- remote service calls are rather the exception (coarse granularity, aggregated functionality),
- strong formalisation is needed (XML schema, service description, security...)
- i.e. performance losses due to XML (un-) marshalling are acceptable considering the advantages gained by this "neutral" approach
Additionally a Webservice infrastructure is by definition a complex beast. Trying to abstract all underlying protocols from the developers easily gives them a wrong idea about the actual complexity of their undertaking. When (e.g. interoperability, security) problems occur, they probably have no idea about the reason and the means to fix them. So give us good Service modeling tools, but no code-first approaches. This leads us into the wrong direction.
Just my two cents.
Posted by
Alexander Schatten
at
Saturday, June 07, 2008
0
comments
Categories: Architecture, Enterprise Integration, Interview, Open Source