InfoQ Homepage Architecture & Design Content on InfoQ
-
Reminder: You are Not Your User
David S. Platt presented a keynote called "Why Software Sucks" at SD West recently, illustrating something we should already know: designing for ourselves is risky business. "Unless you're writing programs for a bunch of burned out computer geeks, your user isn't you."
-
WS-Context becomes an OASIS standard
WS-Context, part of the OASIS WS-CAF suite of specifications, becomes an OASIS standard. However, because of the overlap with the OASIS WS-TX effort, the other specifications are unlikely to become standards.
-
Obie Fernandez on Agile Ruby DSLs
Software-Engineering Radio, the "Podcast for Professional Software Developers" has published their exclusive interview of InfoQ's own Ruby editor Obie Fernandez about Domain Specific Languages (DSLs) and how Ruby facilitates writing internal DSLs.
-
Ruby Userspace Threads vs GUI toolkits Roundup
Are Ruby 1.x User-space threads a hindrance with writing GUIs? We take a brief look at the situation and show the situation, options and alternatives such as using JRuby.
-
Apache Harmony Questions Sun Regarding JCK License Terms
Yesterday, Geir Magnusson Jr., VP of Apache Harmony, wrote an open letter to Sun Microsystems expressing dissatisfaction with IP rights restrictions in the Java Compatibility Kit license and frustration over the lack of traction discussing the matter with Sun.
-
Web Service Software Factory v3 now supports DSLs for designing Contracts
Don Smith announces the first community drop of the Web Service Software Factory (WSSF) v3. The factory supports a model-driven approach for designing and implementing web services. WCF service contracts and data contracts can now be modeled in a visual Domain-Specific Language (DSL).
-
Partial Methods in VB and C#
Two language features, Dynamic Interfaces and Dynamic Identifiers, were cut from VB 9. New features that are being added in their place include Partial Methods. While partial methods share many of the same use cases as events, they have very different implementations.
-
Presentation: Beat Schwegler on Architecting for SOA
In this decidedly non-marketing presentation, Microsoft Architect Beat Schwegler shows how service-orientation affects system architecture. He introduces the notion of a service model as a mediator between the business and technology models, and explains how a migration towards such an architecture could occur through a step-by-step architectural refactoring.
-
State of Unicode and Ruby Compatibility for JRuby 1.0
InfoQ summarizes the current plan for the handling strings in JRuby 1.0: Java has Unicode strings, Ruby has byte arrays. JRuby 1.0 will keep it this way, and only incur costs when both worlds meet. Regular expressions are demanding attention as well.
-
IONA acquires LogicBlaze, supporters of ActiveMQ and ServiceMix ESB
LogicBlaze, the first venture funded/created by open source VC Simulalabs has been acquired by IONA, who offers the Artix enterprise ESB as well as Celtix, an open source ESB platform. LogicBlaze offered subscription support and training (as well as the development) behind the ActiveMQ project as well as ServiceMix ESB. InfoQ spoke to IONA and others to get the full details.
-
Commentary on Software AG/webMethods Acquisition
InfoQ had a chance to talk to Anne Thomas Manes, research director with Burton Group, about Software AG's acquisition of webMethods.
-
Interview: Adrian Colyer on Domain Specific Aspects
In this 11 minute interview, AspectJ lead and AOP expert Adrian Colyer briefly discusses the concept of Domain Specific Aspects, AOP adoption in large enterprise, and using AOP to implement well known design patterns.
-
Wicket support on Terracotta nears completion
The Wicket and Terracotta teams have Wicket up and running on Open Terracotta. Support is still not complete, but most of the examples that ship with Wicket now run without any problems. As soon as they have all the kinks out, Terracotta will put the configuration into a Terracotta config module.
-
Software AG Acquires webMethods
Software AG has announced its (planned) acquisition of webMethods, Inc., for approximately $546 million. The new company aims to become a major player in the crowded SOA vendor arena.
-
HDIV Struts Security Extension Addresses OWASP's Top Security Vulnerabilities
The HDIV project recently released version 1.1 of their Apache-licensed Struts' Security extension. Among HDIV's features is that it guarantees integrity (no data modification) of non editable page data when transmitted from the browser to the server.