Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Summary

Techniques for managing projects and designing applications.

Table of Contents
excludeSummary

...

Case Studies

Themes

Application Uninteroperability

...

A successful service provider is one that encapsulates as much as possible to keep applications focused on the user experience. Service providers are much more than persistence. However, our customer-focused development processes often has a product owner conversing directly with a user interface programmer who helpfully solves a customer's problem outside the service environment. Too much of this makes the application investment a one-off special case that cannot be adapted to the needs of others without branching the code.

Uninteroperable Pseudo Services

 Development of APIs above the service layer always seems like a good idea to mitigate the apparent complexity of the service environment, encapsulate business logic, improve overall performance, and to build "screens" quickly. This is a debated area but here are some observations:

...