InfoQ Homepage Architecture Content on InfoQ
-
SOA Governance: Crucial Necessity or Waste of Time?
In this article, Gernot Starke introduces the concepts behind SOA Governance, how it relates to overall Corporate Governance and IT Governance, and how it should be applied both at design-time and at runtime. Gernot covers the key aspects that SOA Governance needs to address and explains the role governance tools.
-
What's New in Spring 2.5: Part 1
The first in a series of articles by Mark Fisher of Interface21 exploring what's new in Spring 2.5: annotation-driven dependency injection, auto-detection of Spring components on the classpath using annotations rather than XML for metadata, annotation support for lifecycle methods.
-
Iterative, Automated and Continuous Performance
Iterative and continuous are terms that are often used in reference to testing of software. This new InfoQ article takes a look at whether the same concepts can be applied to performance tuning. Along the way topics such as tooling and mocks are discuss in regards to how they need to be adjusted for performance in respect to testing for functional requirements.
-
Book Review: Implementation Patterns
Kent Beck's new book, Implementation Patterns, is a book about writing code in Java. The patterns in this book are based on Kent's reading of existing code as well as his own programming habits. The patterns in this book are meant to be a coherent view of how to write code people can understand that serves human as well as economic needs.
-
Interview: IBM Architect Bertrand Portier on joining MDD and SOA
In the wake of the latest product announcement from IBM, InfoQ talked to Bertrand Portier about a RedBook that presents a Model-Driven-Development approach to service construction. The concepts are general enough to be applied to product stacks other than IBM.
-
Setting out for Service Component Architecture
Henning Blohm, Java EE Software Architect at SAP and Co-Chair of the SCA-J Technical Committee provides his perspective on Service Component Architecture as a cross-technology programming model integration. He argues that for vendors, SCA lowers the marginal costs of providing implementation or binding technology to its users and for users SCA reduces the marginal costs of making use of them.
-
Establishing a Service Governance Organization
Service Governance is an essential aspect of a successful Service Oriented Architecture. Its establishment has to be planned and tested out early in the initial phases of a SOA initiative. In this article, Jean-Jacques Dubray shows what it takes to create such a structure efficiently.
-
Java Grid, why do we need it!
In a stream of consciousness that starts from his humble beginnings in IT, John Daves makes plain the importance of IT in the financial sector, the forces driving banks to utilize grid technologies, how Grid plays with SOA, and why you need to be paying attention to this emerging but important technology.
-
Steve Sloan on BizTalk Server 2006 R2
InfoQ talked to Steve Sloan, Senior Product Manager, about the BizTalk Server 2006 R2 in the context of SOA.
-
Open Source WS Stacks for Java - Design Goals and Philosophy
InfoQ's Stefan Tilkov questioned lead developers of Apache Axis2, Apache CXF, Spring Web Services, JBossWS and and Sun’s Metro about their design goals, their approach towards Java and Web services standards, data binding, accessing XML, interoperability, REST support, and framework maturity. The results revealed many similarities and some noteworthy differences.
-
Creating dynamic web applications with JSF/DWR/DOJO
JSF, DWR, and Dojo are all popular technologies in their own right. Integrating them into a portal environment can prove an intimidating exercise however. This article looks at how one developer implemented such a solution using custom JSF components.
-
SCA Interview
SCA has been the subject of many heated discussions since it was released to the public in 2005. In 2007 the specifications went to OASIS and created the OpenCSA forum. The OpenCSA members held their first plenary recently, coinciding with the first face-to-face meetings of the standards groups. We caught up with some of the attendees to ask them about SCA, standardization and adoption