InfoQ Homepage Architecture & Design Content on InfoQ
-
Eclipse Riena: Business-Oriented Client/Server Applications
The third milestone of Eclipse Riena 1.0.0 has been released, offering a first draft of new user-interface concepts and a new look-and-feel to make Eclipse-based applications more business-process oriented.
-
Opinions: What is The Optimal Business Model for Today's Web?
What is the optimal business model for today’s web? Opinions diverge in a series of articles around this issue. While authors seem to share the conviction that simplicity is the key in web environment, they do not necessarily put the same meaning into this term. Is less really more? Or should it rather be more with less? And how do we achieve it?
-
Progress Software Acquires IONA and Mindreef
Progress software acquires two companies: IONA Technologies and Mindreef, in an effort to augment their SOA Portfolio. The portfolio consists of products in the following categories: enterprise service bus (Sonic ESB), enterprise messaging (Sonic MQ), data interoperability (DataXtend), Mainframe integration (Shadow), Complex Event Processing (Apama) and SOA management (Actional).
-
Presentation: Managing Variability in Product-Lines
Managing commonality and variability is the core of product line engineering. In this presentation, Markus Völter illustrates how model-driven and aspect oriented software development help addressing the challenge of managing variability in product line engineering.
-
BizTalk Services Have Been Updated
BizTalk Labs has updated its range of connectivity and business process services through the BizTalk Services SDK which offers access to the following services: Workflow, Identity, Windows Live ID Credentials, Unauthenticated Access, TransportClientCredentials, HTTP Connectivity Mode.
-
Death of Hybrid Camry Chief Engineer is Ruled Overwork
Last month the Japanese labor board ruled that the death of the Chief Engineer on the Camry Hybrid project was ‘karoshi’ (death by over work). This story raised a number of interesting issues about what we can learn from Toyota, sustainable effort and why we develop software.
-
Debunking Common Refactoring Misconceptions
In comparison to Java, an emphasis on continuous refactoring is still relatively new in .NET. Besides having few ardent proponents, many myths linger around what refactoring really is and how it applies to the development process in general. Danijel Arsenovski, author of Professional Refactoring in Visual Basic, attempts to dispel some of these myths.
-
Erlang and Ruby Roundup: Vertebra, Scaling with Fuzed, Github
Recently a few popular Ruby projects have started using Erlang. We look at how EngineYard's Vertebra, Powerset's Fuzed and recently Github make use of Erlang.
-
Presentation: Steve Vinoski on REST
In a presentation recorded at QCon San Francisco, CORBA guru Steve Vinoski introduces REST from the perspective of a traditional SOA person. He explains the goals of the various constraints REST imposes, and the desirable properties one can gain from adhering to them. In a hypothetical discussion with a "SOA guy", Steve addresses various frequent doubts people express when they first look at REST.
-
Agile Coaches Attend First AgileCoachCamp
An Agile Coach is someone who helps a team, or an entire organization, adopt and improve their agile practices. AgileCoachCamp, held this spring in Ann Arbor Michigan, was the first ever conference specifically for agile coaches. The participants, who came from as far away as India, Sweden, and Ukraine, self-organized to put on more than 60 sessions during the open space conference.
-
The Industrialisation of IT?
WS-CDL has struggled from birth to find mainstream acceptance. Now one of the main authors, Steve Ross-Talbot, has compared one of the principles behind WS-CDL, that of precision in defining services, to that of the micrometer during the early industrial revolution. Can WS-CDL have the same impact as the micrometer and really facilitate service reuse?
-
Security Advisory Issued for Spring MVC
A security advisory was issued today regarding two potential Spring MVC issues which may affect applications that have been implemented using Spring MVC, both of which deal with the server-side processing of client-side parameters. InfoQ analyzed this issue in detail and spoke with Ounce Labs, which identified these issues.
-
Did you Perform a Silo Analysis as part of your SOA Implementation?
Jeff Schneider provides a set of practical questions to guide governance activities through "Silo Analysis". He and others provide specific tips to avoid creating Silo Services, a common SOA anti-pattern.
-
Klocwork Insight Brings Code Analysis to the Desktop
Earlier this year Klocwork released a desktop product, Klocwork Insight, bringing their automated source code analysis features to individual developers. InfoQ recently sat down with Klocwork CTO Gwyn Fisher to discuss the product.
-
An Introduction to Lean Thinking
Lean software development, which we hear a lot about these days, may be still a bit of a mystery for people who come to Agile via Scrum or XP. Earlier this year, at an Open Party was sponsored by InfoQ China, Ning Lu of ThoughtWorks China offered an introduction to Lean thinking, and said the biggest obstacle to Lean thinking can be the manufacturing mindset.