This article defines the subject and discipline of Business Architecture. In contrast with other approaches, only business functionality and business information may be considered architectural entities that together form the subject of Business Architecture.The discipline of Business Architecture on the other hand is a description of the primary and secondary tasks of a Business Architect.
How do you make money from APIs? In this keynote from the 2013 API Strategy Conference, John Musser, founder of ProgrammableWeb, reviews the different API business models that have been adopted by the worlds leading technology companies. John distills the variety of models down to four core categories and shows how API implementation aligns with different business strategies.
A successful business strategy starts with unique value creation. But for an organization to realize the full benefit of it’s business strategies it must develop and maintain them using an Agile approach. An Agile mindset and careful application of feedback provided by an iterative implementation will help retain value and turn good business strategies into great business strategies.
We examine the compatibility between SOA and Agile development.
William El Kaim, Lead Architect at Carlson Wagonlit, details all the choices he and his colleagues have made while building their organization's Service Oriented Architecture. 8
Why are the outcomes of complex software projects so unpredictable? In this two-part article, the authors analyze the causes of failure and propose a new approach to improve the likelihood of success. 5
In this article, Wolfgang Keller explores the challenges in SOA adoption and discusses the relation of SOA governance to overall IT governance.
A recent "Agile SOA" project used frequent feedback and a platform that grows as the SOA portfolio grows, to provide early and continuing value. InfoQ interviewed the author of the experience report. 1
Sometimes, a new requirement is actually a changed business rule. James Taylor looks at how a business rules engine can help Agile teams work more effectively in certain situations.