Tapestry for Nonbelievers
A new article by I. Drobiazko and R. Zubairov introduces v. 5 of the Apache Tapestry component-oriented web framework. The tutorial shows how to create a component and covers IoC in Tapestry and Ajax.
Tracking change and innovation in the enterprise software development community
Posted by Gregor Hohpe on Aug 08, 2007 05:11 AM
IBM Web 2.0 Developer eKit: Free Tutorials, Webcasts, Whitepapers
Introducing the SpringSource Application Platform
IBM software architect eKit: Grady Booch podcast, whitepapers, articles
Evaluation Guide: Is Your SCM Tool Ready for Agile?
Introducing Project Zero: Building RESTful services for your Web application
I think WS-BPEL and WS-CDL can and should live together, each one giving its best. As Hohpe said, WS-BPEL is intended for process execution, but focus just on one side of the conversation and in my opinion that difficults modeling large and loosely coupled systems. WS-CDL can help on modeling those system by giving a whole view of the conversations and allowing the automatic generation of the endpoints, even BPEL as described by Hohpe. In my opinion WS-CDL is not yet enough mature and its xml syntax is not easily readable. For professional use we must get the help of tools like Pi4SOA. Nice presentation!
Hi Floyd! The presentation system DOSE NOT works smoothly in my laptop with my ASL about 2M brandwidth. Is it possible to let us to watch InfoQ's presentation in off-portal style?
I agree completely. I would add three things specifically: 1. The pi4soa tool suite from Pi4Tech is now pretty robust and much easier to use. It is open source so try it out. 2. We have provided BPEL generation from WS-CDL for well over 1 year. Oddly enough few people seem to really want it, rather they generate Java directly or use UML generation. 3. BPEL is not the only end point executable language but it is an important one to have under your belt. Gregor has done a great job in explaining what WS-CDL is for. I would say that it provides a standard-based language supported by formalism to ensure correctness and methodology to ensure that it fits in the grand scheme of things and that it is positioned as a means by which architects can describe their SOA in the large and realise the SOA through a number of executable language. All of this with formal type guarantees of correctness.
A new article by I. Drobiazko and R. Zubairov introduces v. 5 of the Apache Tapestry component-oriented web framework. The tutorial shows how to create a component and covers IoC in Tapestry and Ajax.
In this interview, Burton Group consultant Pete Lacey talks to Stefan Tilkov about his disillusionment with SOAP, his opinion on REST, and addresses some of the perceived shortcomings REST vs. WS-*.
Jay Fields presents his concept of Business Natural Languages - a type of Domain Specific Languages geared towards being readable by domain experts.
Adoption and interest for Distributed Version Control Systems is constantly rising. We will introduce the concept of DVCS and have a look at 3 actors in the area: git, Mercurial and Bazaar.
Deborah Hartmann interviewed Segundo Velasquez about his experience as customer with an Agile team during the initial phase of software design of a product.
David Cooksey shows how to fine grained versioning to a ClickOnce deployment using an HttpHandler written with ASP.NET, making partial rollouts to a test audience much easier.
Windows workflow (WF) is an excellent framework for implementing business processes, but lacks support for human activities. This article describes a completely generic approach for changing this.
In this interview taken during OOPSLA 2007, Markus Voelter talks about the importance of documenting the software architecture, and gives some good and also bad examples on how it could be done.
3 comments
Reply