BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Architecture & Design Content on InfoQ

  • Modular Java: Dynamic Modularity

    Modularity is an important aspect of large Java systems. Build scripts and projects are often split up into modules in order to improve the build, but this is rarely taken into account at runtime. This third part of the Modular Java series discusses dynamic modularity, how a bundle's classes are resolved, how they can come and go, and how they can communicate with each other.

  • 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.

  • Open Cloud Will Make Business SHINE

    William El Kaim describes an Open Cloud Model based on agile principles and driven by an independent user community to define it further. He provides a sketch of a potential Cloud Operating System. He also defines the SHINE principles for transforming IT into BT (Business Technology).

  • The Elephant in the Room: Using Brain Science to Enhance Working Relationships

    The new brain science (social neuroscience, positive psychology, and imaging techniques) give us tools for understanding and enhancing the ability of men and women to work together. Companies like Deloitte & Touche and IBM have seen financial results including increased retention of women by training their managers to use gender intelligence.

  • A Decade of SOA: Where are we, Where are we Going?

    SOA is 10 years old. InfoQ has gathered Jeff Andres, Eric Ballou, Dave Hollander and William El Kaim, all Enterprise Architects with a long experience in SOA, to share their perspectives on where we are and where we are heading, as part of a virtual panel. They talk about Reuse, Business/IT alignment, Governance,...

  • Modular Java: Static Modularity

    Modularity is an important aspect of large Java systems. Build scripts and projects are often split up into modules in order to improve the build, but this is rarely taken into account at runtime. This second part of the Modular Java series discusses static modularity, the creation of bundles, how to install them into an OSGi engine and how to set up (versioned) dependencies between bundles.

  • Building an Agile Team

    Building an agile software development team is not easy. Many managers and team leads hire technically capable people, throw some form of an agile process at the team, and hope that everything works as well as the literature says it does. This approach is not only unrealistic, but is prone to failure. This article will describe the components of a successful team and how we built this team.

  • Practices from “SOA Principles of Service Design” by Thomas Erl

    “SOA Principles of Service Design” by Thomas Erl is an encyclopedia of service design principles needed to build SOA solutions. This article contains three supporting practices taken from the book: Service Profiles, Vocabularies, and Organizational Roles.

  • Enhanced Detection of Malware

    This article, from Intel, discusses significant new threats to host agents, outlines a generic architecture for malware detection, based on enhanced cloud computing, describes how Intel platform technologies can be used to enhance computing solutions, and ends with a threat analysis of the approaches presented. Malware that masks its presence from traditional security agents is the article focus.

  • SOA and Service Identification

    Service Oriented Architecture (SOA) has been widely accepted as an approach that facilitates business agility by aligning IT with business. In this article, Rathina Dhandapani, highlights key best practices in an SOA initiative to identify, validate and verify service inventory content well before implementation.

  • OOPSLA Debate: Cloud Computing for the Wrong Reasons

    Cloud Computing will be a central topic at OOPSLA 2009. This article states that the usefulness of Cloud Computing is highly overrated and the primary objective is to make (more) money. Whether you agree or disagree, please voice your opinion here at InfoQ so we can take it with us to OOPSLA for further debate. Better yet, join us on the 25th and 26th of October at OOPSLA 2009 Cloud Workshops!

BT