InfoQ Homepage Architecture & Design Content on InfoQ
-
The Role of Testing and QA in Agile Software Development
Scott Ambler argues that agile testing practices have resulted in significantly higher quality software, and questions the role of traditional software testers and QA people on agile projects.
-
Architecting for SOA
Beat Schwegler shows how service-orientation affects architecture, introduces the notion of a service model between the business and technology models, and suggests a smooth migration via refactoring.
-
The SOA Component Model
Rob High introduces Service Component Architecture (SCA) and Service Data Objects (SDO) as the foundation for a SOA programming model.
-
Database Refactoring
Scott Ambler teaches teams how to integrate database roles into their iterative, incremental rhythm to increase software success. InfoQ captured Ambler's talk on Database Refactoring at Agile2006.
-
JP Rangaswami on open source in the enterprise & the future of information
CIO JP Rangaswami explains how open source became a corporate IT strategy at investment bank DrKW & why CIOs should consider open source for major software development initiatives.
-
Maintaining Java Apps in Production Environments
Alexandre Rafalovitch overviews the tools and techniques that help with resolving problems that arise in production environments including common problems and rapid root cause determination methods.
-
SOA Masterclass: Definitions & Patterns
Miko Matsumura teaches SOA Foundations: Definitions, Patterns, and evolution toward SOA. An excerpt from webMethods SOA Master Class.
-
The Principles of Agile Design
Bob Martin presents the first of his five principles of object-oriented design, which aim to address a fundamental problem - the management of dependencies between classes.
-
Distributed Caching Essential Lessons
Cameron Purdy shows how to improve performance via caching architectures to reduce database load & clustered caching to provide transparent fail-over.
-
Scrum Boosts Effectiveness at the BBC
In 2002, BBC's New Media division decided to use Scrum to manage the change and uncertainty inherent in their emerging business domain. Three years later - Andrew Scotland tells us it was worthwhile.
-
Security Assertion Markup Language - SAML
The Security Assertion Markup Language has emerged as the gold standard for building Cross-Domain SSO solutions and is a key technology in the domain of federated identity management.
-
Case Study: Zero Calories J2EE
Case study of a successful project where the J2EE stack was abandoned in favour of a lightweight web architecture using Tapestry, Spring, Hibernate, and testing with JUnitWebTest.