InfoQ Homepage IEEE Content on InfoQ
-
State of Cloud Applications and Platforms:The Cloud Adopters' View
In this IEEE article, authors Balakrishna Narasimhan and Ryan Nichols discuss the results of a survey of organizations with experience using cloud applications and platforms. They discuss the key findings of the survey including the emerging challenges in the cloud adoption.
-
Service-Oriented Architecture Maturity
In this IEEE article, Richard Welke, Rudy Hirschheim and Andrew Schwarz discuss a SOA maturity model that can be used to achieve organizational objectives, by accounting for the different motivations for SOA adoption by stakeholders like IT administrators, business managers, and enterprise leaders.
-
A Process for Managing Risks in Distributed Teams
In this IEEE article, John Stouby Persson and Lars Mathiassen discuss a process for managing risks associated in managing the distributed software projects. The process includes identifying and analyzing distributed-team risks in the areas of task distribution, geographical and cultural distribution, stakeholder relations and communication infrastructure.
-
Agile Architecture Interactions
James Madison shows how architects can bring agile and architecture practices together to pragmatically balance business and architectural priorities while delivering both with agility.
-
Cloud Computing Roundtable
In this IEEE panel discussion article, guest editors Ivan Arce and Anup Ghosh facilitated the discussion on cloud computing security risks. The panelists are Eric Grosse (Google Security), John Howie (Microsoft), James Ransome (Cisco), Jim Reavis (Cloud Security Alliance) and Stephen Schmidt (Amazon Web Services).
-
Joint Forces: From Multithreaded Programming to GPU Computing
In this IEEE article, authors Frank Feinbube, Peter Troger and Andreas Polze discuss two major hardware trends in the desktop parallel programming space, multi-core CPU architectures and Graphics Processing Units (GPUs). They also talk about the best practices for GPU code optimization like algorithm design, memory transfer, control flow, instructions and precision.
-
Architectural Decisions as Reusable Design Assets
Service-Oriented Architecture Decision Modeling (SOAD) framework helps to capture the recurring architectural decisions and use them to guide design in related projects. In this IEEE article, author Olaf Zimmermann discusses this decision-centric approach to guiding the design work. He also talks about the two model types in SOAD metamodel, the guidance models and the decision models.