BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Enterprise Architecture Content on InfoQ

  • Introduction to Cloud Security Architecture from a Cloud Consumer's Perspective

    Security concerns are the number one barrier to cloud services adoption. How do we evaluate a vendor's solution? What is an optimal security architecture? What are consumer versus provider responsibilities? What are industry standard patterns in this regard? This article answers some of these questions based on first hand experience dealing with large scale cloud adoption.

  • Virtual Panel: Cloud Services Governance

    Governance plays an indisputably important role in maintaining and guiding the implementation of an architectural vision. The advent of cloud computing has changed the architectural landscape affecting the needs and demands of existing governance programs. InfoQ presents a virtual panel discussion with six leading experts on the current state and future of cloud services governance.

  • Enterprise Shared Services and the Cloud

    As an industry, we have converged onto a standard three-layered service model (IaaS, PaaS, SaaS) to describe cloud computing, with each layer defined in terms of the operational control capabilities it offers. This is unlike, enterprise shared services, which have unique characteristics around ownership, funding and operations, and they span SaaS and PaaS layers, as we explore the differences.

  • Interview and Book Review: Documenting Software Architectures: Views and Beyond, 2nd Edition

    The book "Documenting Software Architectures: Views and Beyond" covers the software architecture documentation and how to express an architecture so that the developers can design, build and maintain a system from it. InfoQ spoke with Paulo Merson, co-author of the book on software architecture documentation and how it can help the design of software applications.

  • How REST replaced SOAP on the Web: What it means to you

    The number of REST APIs has grown dramatically over the last 5 years. However, most developers are still struggling to find an agreed upon definition of a RESTful Architecture leading to a lot of inconsistencies in the way these APIs are implemented. This article details how Mule iON, an Integration Platform as a Service, provides a consistent way to expose APIs and API mashups.

  • .NET Static Analysis and Parasoft dotTEST

    Static analysis has a broad set of capabilities to offer the .NET world. It can enforce pattern-based rules, whether they're based on proven standards or custom patterns that help you identify application-specific defects. Nevertheless, some defects cannot be detected by this analysis technique. The flow analysis feature of dotTEST does exactly that.

  • Virtual Panel: SOA and Cloud Computing

    SOA and Cloud computing experts discuss relationships between SOA and Cloud computing, principles and technologies they can/should share, the applications that can best leverage combining SOA and Cloud computing and the things that are the most important for Cloud computing success.

  • The Problem with Cloud-Computing Standardization

    In this IEEE article, author Sixto Ortiz Jr. discusses the issues and challenges we are facing in cloud computing standardization. He also compares the cloud-computing standards proposed by organizations like Distributed Management Task Force (DMTF), IEEE, Open Grid Forum, OASIS, and Storage Networking Industry Association.

  • DIY SOA: How to build your own Simple Service Repository

    One of the prerequisites for successful SOA implementations is service repository–a place to store and track changes of the existing Services portfolio. In his article Ben Wilcock describes shortcomings of existing commercial and open source implementation and proposes a simple Service Registry implementation. He also outlines how such repository can be leveraged is SOA delivery process.

  • Is REST the future for SOA?

    In this article Boris Lublinsky discusses architectural difference between SOA and REST and discusses different approaches for leveraging REST in SOA implementations

  • New Book: Building Applications in the Cloud

    Christopher Moyer has written a new book, “Building Applications in the Cloud: Concepts, Patterns, and Projects”. This book revolves around fundamental differences between the on-premise and cloud infrastructures, and architecture and design patterns that can be used to build and host scalable, reliable applications in the cloud.

  • Extending Oozie

    In this article authors show how leverage Oozie extensibility to implement custom language extensions. This approach can be viewed a specializing workflow language for a given company/line of business.

BT