InfoQ Homepage Enterprise Architecture Content on InfoQ
-
Learning from Five Years as a Skype Architect
Andres Kutt shares lessons learned at Skype: rules of thumb don’t always apply, functionality is important, simple solutions, buzzwords are dangerous, and communication is important.
-
Sustainable Design for Agile Teams
Eric Evans advocates on gradual blending of modeling and design into iterative development in an attempt to create a solution that expresses the domain and is flexible enough to support changes.
-
Service-Oriented Solution Evaluation Criteria
Paul Mooney explains what SOA actually is by envisioning an implementation journey from establishing a route, planning it, making it and arriving at the destination.
-
Now What?
Dylan Schiemann presents the current status of web development engulfed in lots of frameworks, languages, and browsers, advising on choosing the right technologies to secure the future of a web app.
-
Understanding SOA Security Patterns
Jason Hogg discusses web services security obtained through threat modeling based on security design patterns, and explaining a number of such patterns related to processes, services and SOA security.
-
Standard Work and the Lean Enterprise
Alan Chedalawada discusses Standard Work for software organizations adopting Lean through: discovering best approaches, continually improving the standards, preserving the knowledge gained over time.
-
REST-Inspired SOA Design Patterns (and Anti-Patterns)
Cesare Pautasso presents a design methodology for RESTful services based on several patterns: Uniform Contract, Entity Endpoint, Content Negotiation, Endpoint Redirection, Idempotent Capability.
-
Next Generation of Business-Driven SOA: The Convergence of Performance-Driven Business and Service-Orientation
John DesJardins believes that the new SOA will measure their businesses alignment with IT in order to asses the impact of services or of changes or new initiatives, up-time, response time, etc.
-
Message Passing Concurrency in Erlang
Joe Armstrong explains through Erlang examples that message passage concurrency represents the foundation of scalable fault-tolerant systems.
-
Cloud Computing and SOA
Dave Chappell introduces cloud computing to an SOA audience discussing how to make good use of grid computing and cloud computing to implement the next generation of SOA initiatives.
-
Expressing Service Capabilities Uniformly
Benjamin Carlyle discusses reaching SOA integration maturity using reusable and uniform contracts translated into REST service definitions by splitting capabilities into centralized methods.
-
DoD Architecture Approach to Common Vocabulary Driven Service Implementation
Dennis Wisnosky presents the path from governance to deploying by illustrating how the Business Enterprise Common Core Metadata COI governs the Common Vocabulary used for the DoD Business Operations.