- Mule project wizard
- Mule runtime configuration (you can define different Mule runtimes)
- Graphical Mule Configuration Editor
- Start your Mule Server from your IDE
Saturday, December 20, 2008
[Pub] Mule IDE
Posted by
Markus Demolsky
at
Saturday, December 20, 2008
0
comments
Categories: Enterprise Integration, Java, Modeling, Open Source, Publication
Friday, December 19, 2008
[Arch] Application Architecture Guide
Fundamentals
Design
Layers
Quality Attributes
In this part non functional requirements in software projects are described and how these requrements can be achieved by doing the right design. What must be account for to be secure and performant.
Archetypes - Design and Patterns
Posted by
Markus Demolsky
at
Friday, December 19, 2008
0
comments
Categories: Architecture, Persistence
Thursday, December 18, 2008
[Misc] Virtualisation for Software-Engineering
This image is used as reference. In the build and test automation one has to get the clean image, start it, install the more "dynamic" modules, i.e. the system under development and test, and execute the (integration) tests in the virtualisation, then collect the test results and shutdown the virtual system again. That procedure allows deterministic test-scenarios on different machines, also (or particularly) on a continuous integration server.
In an initial research I did not find much tools in that area, any ideas?
Posted by
Alexander Schatten
at
Thursday, December 18, 2008
1 comments
Categories: Miscellaneous, Processes, Technology
Tuesday, December 09, 2008
[Misc] Glassfish
I must say, I am quite impressed so far. Any comments on that one?
Posted by
Alexander Schatten
at
Tuesday, December 09, 2008
4
comments
Categories: Enterprise Integration, Java, Open Source, Technology, Web Development
Friday, December 05, 2008
[Misc] Mule Developer Blog
Posted by
Markus Demolsky
at
Friday, December 05, 2008
0
comments
Categories: Enterprise Integration, Miscellaneous, Open Source
Monday, December 01, 2008
[Arch] Archi-Zack!-ture
- Architect also implements
Each architect should also implement. This is very important, because as a architect you make decisions about performance, scalability and similar stuff. Without any technical backround these issues are very hard to design/answer. - Senior Developer = Software Architect
It is important the a software architect has experience in software development. - Manages makes the final decision
One man of the management must make the final decision. The software architect prepares the material which are used for the decision
- Ivory-Twoer Architect:
The purchase to the reality lost - One Man Show:
The software architect makes everything alone - Single point of decision:
The software architect must decide everything, e.g. implementation details. - Design by Committee:
On the other side, it makes no sense to make all decisions in the team which ends in a never ending discussion. A good mixture is the answer. - Architecture by implication:
Architecture is not documented. - Architecture without review:
- Meta architecture:
Software architect remains too abstract - Customers are idiots:
The Software architect is not a God!! - No Refactoring:
The management does not give time for refactoring
Posted by
Markus Demolsky
at
Monday, December 01, 2008
0
comments
Categories: Architecture
Wednesday, November 12, 2008
[Arch] RESTful applications with NetKernel
- Resources such as a person, an order, or a collection of the ten most recent stock quotes are identified by a (not necessary unique) URL.
- Requests for a resource return a representation of the resource (eg. an html page describing the person) rather than an Object that IS the resource. A resource representation represents the current state of the resource and as such is immutable.
- Representations contain typically links to other resources, so that the application can be discovered interactively.
- There is typically a fixed and rather limited set of actions that can be called upon resources to retrieve or manipulate them. HTTP is the best known example of a RESTful system and defines eg. GET, PUT, POST and DELETE actions.
NetKernel
Related Links
- http://www.1060.org – the homepage of net kernel.
- A recent article on TheServerSide.com about resource oriented computing with NetKernel that provide a more thorough introduction.
Posted by
Alexander Schatten
at
Wednesday, November 12, 2008
0
comments
Categories: Architecture, Java, Open Source, Web Development
Sunday, November 02, 2008
[Arch] Mule 2 and Beyond
- Develop services in Mule
- Dealing with web services in Mule
- Exception strategies
- Transaction Management
- Scalability
- Projects around Mule: Mule HQ and Mule IDE
Posted by
Markus Demolsky
at
Sunday, November 02, 2008
0
comments
Categories: Conference, Enterprise Integration, Java, Open Source
Tuesday, October 28, 2008
[Event] ESEM-Conferences
- 16th Annual Meeting of International Software Engineering Research Network ISERN, Oct 6th-7th
- 6th International Advanced School of Empirical Software Engineering. IASESE, Oct 8th
- 3rd International Doctoral Symposium on Empirical Software Engineering IDoESE, Oct 8th
- 2nd International Symposium on Empirical Software Engineering and Measurement. ESEM, Oct 9th-Oct 10th
- aggregation opportunities from experimental results,
- application of Empirical Software Engineering to Software Architecture
- discussion of an Empirical Research roadmap and associated key task within a time range up to 2010
- application opportunities of empirical investigations using simulation.
Paper Presentation
Abstract: Studying the effectiveness of scenario development meetings in the software architecture process is important to improve meeting effectiveness. This paper reports initial findings from analyzing the data collected in a controlled experiment aimed at studying the effectiveness of meetings in terms of gained and lost scenarios of individuals, real and nominal (non-communicating) teams. Our findings question the effectiveness of holding meetings since more important scenarios were lost than gained in these meetings. In the study nominal teams performed better than individuals and real teams.
The slides of our presentation are available for download.
Key Note Talks
- Using empirical methods to improve industrial technology transfer. (Harald Hoenninger, Vice President Corporate Research, Robert Bosch GmbH, Germany).
- Empirical Challenges in Ultra Large Scale Systems (Mary Shaw, Institute for Software Research, Carnegie Mellon University (USA)
Abstracts of the key notes are available for download.
Dietmar Winkler (edited by Alexander Schatten)
Posted by
Alexander Schatten
at
Tuesday, October 28, 2008
0
comments
Categories: Conference, Event, Publication
Sunday, October 26, 2008
[Arch] SEDA Model and scalable enterprise applications

From my point of view the example is very interesting based on the following key points:
- Asynchronous communication in a servlet container
- The most interesting thing is how to correlate the request with the response through different layers
- How Mule fits in such a architecture
- Practical example of JMS
- Using Routers in Mule and route the message to the right Queue
- Using Apache CXF in Mule
Posted by
Markus Demolsky
at
Sunday, October 26, 2008
1 comments
Categories: Architecture, Enterprise Integration, Processes