InfoQ Homepage Architecture & Design Content on InfoQ
-
The Resurgence of Java the Platform
Way back in December of 2000 noted columnist Jon Udell covered the language-agnosticism of the Microsoft CLR versus the JVM. Six years after Udell highlighted the topic, Java the Platform is beginning to come out of the shadows of its more well known counterpart Java the Language.
-
InfoQ Article: Web Services Guru Dr. Frank Leymann on SOA
InfoQ recently had the chance to interview Frank Leymann, co-author of many Web services specs and a full professor at the University of Stuttgart.
-
Tips for Effective Kaizen Process Improvement
Agile software development and Lean Thinking go hand-in-hand for many practitioners. Six-Sigma blackbelt Mike Wroblewski has blogged some lessons learned from a recent kaizen session. People are a key variable in both manufacturing and software environments, so his lessons learned in manufacturing are also interesting for Lean Software practitioners using kaizen events for process improvement.
-
Platt on Web 2.0 and SOA
Microsoft Architect Michael Platt describes the challenges and opportunities of combining the SOA and Web 2.0 models.
-
REST on Rails: An Enterprise Developer's Overview
Bruce Tate presents an enterprise-level introduction to the use of Representational State Transfer (REST) in the Ruby on Rails framework.
-
Could Glassfish become the next major open source appserver?
Sun has been putting a lot of resources into Glassfish, Sun's Java EE 5 open source appserver. But with an open source application server market dominated by JBoss, with ObjectWeb's JonAS and IBM supporting Apache's Geronimo project, just what is the intention and status of Glassfish? InfoQ has been been following the project and talking to the committers over the last few months to catch you up.
-
MSDN Architecture Center Launches Vertical Sites
The MSDN Architecture Center has released 3 industry-focused vertical sites, and one devoted to Microsoft Office as a solutions platform: * Financial Services Industry Center * Manufacturing Industry Center * Retail Industry Center * Office System for Architects
-
WS-BPEL 2.0 Approaching Public Review
The Web Services Business Process Execution Language Version 2.0 Specification is approaching the public review stage. This is an OASIS specification and governs process execution in SOA.
-
Survey: The State of Agile in Practice
In March Scott Ambler surveyed over 4,200 people to discover the actual rate of Agile process adoption and effectiveness. His conclusion: Agile is not only growing in popularity, it's working so well that adopting an Agile approach appears to be an incredibly low-risk choice. Ambler recently published not only his conclusions but also the raw data he collected.
-
Debates flare on the right level of abstraction over ORM and JDBC
A heated debate started a few weeks ago initiated by members of the Hibernate team, arguing that using an abstraction framework on top of an ORM is a bad idea, citing Spring's HibernateTemplate as a specific example. Along the theme of levels of abstraction, Brian McCalister also surveyed various convenience frameworks over JDBC.
-
Testing and Debugging Ruby on Rails
Well-known Railer Rabble launches a companion blog to his upcoming O'Reilly book covering the important topics of testing and debugging Ruby on Rails.
-
Industry Use of OSGi Continues to Increase
OSGi is specification of a Java-based framework targeted for use by systems that require long running times, dynamic updates, and minimal disruptions to the running environment. The Eclipse Equinox provides one of many available implementations. Numerous server and desktop applications are also starting to make use of OSGi.
-
SOAP Attachment State of the Art
Colin Adam from WebServices.org provides a helpful review of what technology is available to attach non-text data in SOAP messages.
-
The Creeping Featuritis Chart
Creeping Featuritis is an insidious sort of product rot, reducing useful software into heaps of expensive widgets and aggravating help features. Peter Abilla brings us a chart by Kathy Sierra, capturing what it looks like from the customer's point of view, and reminds us to "focus on the customer and abandon the competitor-focused strategy all-together."
-
InfoQ Article: Simplifying Enterprise Apps with Spring 2 and AspectJ
Adrian Colyer, AspectJ lead and Chief Scientist at Interface21 has contributed an excellent article which shows how to use Spring 2's new AspectJ integration features followed by a roadmap for the adoption of Aspect Oriented Programming on an enterprise project, with lots of specific examples of how and where to apply Aspects.