CategoryPresentation

Software Architecture in the agile World – Part 2: Where to start when there is just a product vision

S

These are the slides with some notes from my talk about software architecture when developing in an agile way. Contents

Max knows that the goal of the software to be built is to match potential team members based on their skills to a team. But that is not enough knowledge to start designing a software architecture.

Composite UI for Service Oriented Systems – Challenges Part II

C

This blogpost is part of a larger blog post series. Get the overview of the content here. Start early with an automated deployment. It will safe your ass! But try to keep it as simple as possible. If your deployment gets to complex this usually indicates that your “thing” decomposition is also too complex. Tools like Octopus Deploy or the Deployment Manager from Redgate help to visualize and monitor the deployment process to multiple environments. Keep in mind that managing the configuration...

Composite UI for Service Oriented Systems – Challenges Part I

C

This blogpost is part of a larger blog post series. Get the overview of the content here.

Speaking about trade-offs. You’ll face some challenges regarding decomposition. But rest assured composition isn’t a piece of cake either. There are a number of challenges you’ll face and I’m sure there are even more I haven’t discovered yet. But surely you’ll tell me when you stumble over one in your project, don’t you?

Composite UI for Service Oriented Systems – Composition Patterns

C

This blogpost is part of a larger blog post series. Get the overview of the content here.

 
The Composite Front End pattern glues “things” together as a cohesive whole still keeping them autonomous. The Composite Front End patterns takes the ideas of web portals and applies them to SOA. It is composed of two main components: the portlet and the host.

Composite UI for Service Oriented Systems – Mashup means bringing it together

C

This blogpost is part of a larger blog post series. Get the overview of the content here. A frontend is not owned by a single “thing”. It is a mashup of multiple “things” combined together to provide a single user experience. Looking at it from the deployment perspective we can say that many “things” can be deployed to the same box, many “things” can be deployed in the same app, many “things” can cooperate in a workflow and many “things” can be mashed up in the same page. Which brings us...

Composite UI for Service Oriented Systems – Services are not webservices

C

This blogpost is part of a larger blog post series. Get the overview of the content here. But messaging alone is not enough! We need to decompose our system. Service Orientation can help us with that. Service Orientation or Service Oriented Architecture was first used in 1996 when Roy Schulte and Yeffim V. Natiz from Gartner defined it as “a style of multitier computing that helps organizations share logic and data among multiple applications and usage modes”. Unfortunately the term SOA has...

Recent Posts