Doorgaan naar hoofdcontent

Posts

Er worden posts getoond met het label SOA

A reading list on Microservices Architecture

When I wanted to dive into and understand Microservices Architecture the following reading list was suggested to me: Life beyond Distributed Transactions:an Apostate’s Opinion by Pat Helland This paper explores and names some of the practical approaches used in the implementations of large-scale mission-critical applications in a world which rejects distributed transactions. It discusses the management of fine-grained pieces of application data which may be repartitioned over time as the application grows. It also discusses the design patterns used in sending messages between these repartitionable pieces of data. Migrating to Microservices by Adrian Cockcroft In this presentation Adrian Cockcroft discusses strategies, patterns and pathways to perform a gradual migration from monolithic applications towards cloud-based REST microservices. Idempotence Is Not a Medical Condition by Pat Helland An essential property for reliable systems. Distributed systems theory for the dis...

A great SOA pattern catalog

Today I was struggeling with howto route messages through a complex service infrastructure. As usual I consulted Dr. G. Oogle. The doctor was so kind to refer me to http://www.soapatterns.org . The site is a gold nugget for SOA patterns. And I think I will take look at the companion book SOA Design Patterns by Thomas Erl.

My definition on Service Oriented Architecture

SOA = given a generic service capability of a service provider the ability to dynamically apply business rules on the generic business processes and the generic information objects to create specific processes and specific objects which are able to respond to the specific service requests from service consumers in a certain context.

Elements of Service-Oriented Analysis and Design

An interdisciplinary modeling approach for SOA projects The basic concepts of Service-Oriented Architectures (SOAs) and Web services are becoming part of our everyday language and recognized as a suitable architectural style for crafting modern enterprise applications. In this context, the underlying issues of: what makes good services are becoming increasingly critical for ensuring the successful implementation of SOAs. Existing modeling disciplines such as Object-Oriented Analysis and Design (OOAD), Enterprise Architecture (EA) frameworks, and Business Process Modeling (BPM) provide us with high-quality practices that can go a long way in assisting with the identification and definition of appropriate abstractions within an architecture. However, experience shows that these practices fall short when being applied independent of each other. In this article, suitable elements are investigate from OOAD, EA, and BPM. The article also motivates the need for a hybrid approach that combine...

Patterns: Service-Oriented Architecture and Web Services

The Patterns for e-business are a group of proven, reusable assets that can be used to increase the speed of developing and deploying Web applications. This IBM® Redbook focuses how the Self-Service and Extended Enterprise business patterns, and the Application Integration pattern, can be used to start implementing solutions using the service-oriented architecture approach. It guides you through the process of selecting and applying Business, Application and Runtime patterns. Next, the platform-specific Product mappings are identified based upon the selected Runtime pattern. The book presents guidelines for applying the Patterns and service-oriented architecture approach to a sample business scenario and for selecting Web services technologies. It provides detailed design, development, and runtime guidelines for several scenarios, including synchronous and asynchronous service buses, UDDI service directory, and the Web Services Gateway. The book concludes with an examination of how a ...

Service-Oriented Modeling and Architecture: How to Identify, Specify and Realize Services for Your SOA

A huge demand exists for the development and implementation of SOAs. Learn how SOA can help bridge the gap between business and IT through a set of business-aligned IT services using a set of design principles, patterns, and techniques. This article discusses the highlights of service-oriented modeling and architecture; the key activities that you need for the analysis and design required to build a Service-Oriented Architecture (SOA). The author stresses the importance of addressing the techniques required for the identification, specification and realization of services, their flows and composition, as well as the enterprise-scale components needed to realize and ensure the quality of services required of SOA.

IAF@MSDN: Enterprise Architecture Design and the Integrated Architecture Framework

Enterprise Architecture Design and the Integrated Architecture Framework Andrew Macaulay CGEY January 2004 Summary: Describes Capgemini's Integrated Architecture Framework, and describes a model for enterprise architecture and its importance in helping software architects understand the business as a whole. (8 printed pages)