InfoQ Homepage Architecture Content on InfoQ
-
SOA Governance: Achieving and Sustaining Business and IT Agility
The chapter presented in this article, Governing the Service Factory, of the book "SOA Governance: Achieving and Sustaining Business and IT Agility" offers practical advice on governing such a Service Factory including a case study and guidelines for defining, developing, testing, deploying and operating services and business processes.
-
Key Takeaway Points and Lessons Learned from QCon San Francisco 2009
This article presents the main takeway points as seen by the many attendees who blogged about QCon. Comments are organized by tracks and sessions: Turotials, Keynotes, Agility as a Craft, Architecture for the Architect, Architectures You've Always Wondered About, Cool Stuff with Java, DSL in Practice, Emerging Languages, The Cloud: Platform or Utility, The Many Facets of Ruby, and many more!
-
Decoupling REST URLs from Code using NetKernel Grammars
In this article, Randolph Kahle explores the challenge of combining the potentially fluid world of URLs with the more static world of deployed code. Examples of how incoming URLS are parsed and outgoing URLs are generated using NetKernel grammars are given, and the NetKernel grammar system is explored in detail.
-
Interview and Book Excerpt: ASP.NET MVC in Action
Today, InfoQ publishes an excerpt from ASP.NET MVC in Action written by Jeffrey Palermo, Ben Scheirman and Jimmy Bogard. We also used the opportunity to interview the authors. ASP.NET MVC in Action covers the MVC framework in detail as well as using the implementation of http://codecampserver.com, written by the authors, as an example application throughout the book.
-
Interview and Book Excerpt: Eben Hewitt's Java SOA Cookbook
Java SOA Cookbook, by Eben Hewitt, covers Service Oriented Architecture (SOA) from a Java implementation stand-point. In the book, Eben discusses SOA model basics, tools and best practices. SOA Governance and Enterprise Service Bus are also discussed.
-
Extreme Transaction Processing Patterns: Write-behind Caching
Lan Vuong shows how to optimize the performance of an application by leveraging the write-behind caching pattern which sends batch updates to the back-end database asynchronously within a user configurable interval of time, instead of doing sychronous write-through updates typical in web apps.
-
Resource-Oriented Architecture: The Rest of REST
In this first article in the Resource-Oriented Architecture series, Brian Sletten discusses the REST architecture style, the history of SOA, SOAP and WS-*, the Semantic Web, URLs as identifiers, URIs and URNs, freedom of form, logically-connected late-binding systems, HATEOAS, and the impact of the Semantic Web upon software systems.
-
"SOA Governance" Revitalized
This article by Miko Matsumura discusses why people are pursuing SOA, whether SOA is dead, what SOA Governance is, what the relationship is to SOA itself, how it differs from management, how SOA differs from integration, and why SOA and SOA Governance continue to be significant issues for the Enterprise.
-
Strategic Domain Driven Design with Context Mapping
Many approaches to object oriented modeling tend not to scale well when the applications grow in size and complexity. Context Mapping technique can be used to manage the complexity in large software development projects. In this article, author Alberto Brandolini discusses the many sides of bounded contexts and how to use them to build a context map to support key decisions in a software project.
-
Classloader Acrobatics: Code Generation with OSGi
Porting great infrastructure to OSGi often means solving complex classloading problems. This article is dedicated to the frameworks that face the hardest issues in this area: those that do dynamic code generation. Incidentally these are also the coolest frameworks: AOP wrappers, ORM mappers, and service proxy generators are just a few examples.
-
Wonderland Of SOA Governance
Michael Poulin elaborates on the differences between of governance and management and tries to explore the 'wonderland' of governance in a service-oriented environment. He defines SOA Governance, explores the relationship between governance and enterprise architecture, and discusses accountability and ownership of governance efforts, and how practitioners can instrument SOA governance.
-
Web Service Contract Versioning
Today we introduce the book “Web Service Contract Design and Versioning for SOA” by Thomas Erl, Anish Karmarkar, Priscilla Walmsley, Hugo Haas, L. Umit Yalcinalp, Canyang Kevin Liu, David Orchard, Andre Tost, James Pasley. More exactly, chapters 20, 21, and 22 of the book addressing the issues related to service contract versioning.