Posts

Showing posts from January, 2022

Fallacies of distributed computing - RICH LAST

I've always loved how enterprise application platforms such as Spring, Java EE, and to some extent, PeopleSoft simplified many aspects of the application development. The key enterprise development focus is building the business logic, and it's great when your platform hides the complexities of dealing with things like concurrency and thread-safety. Spring does that by providing via component scopes and dependency injection, Java EE deals with that through Enterprise Java Beans that can manage concurrency and isolation for the developer among other things. PeopleSoft is trying to accommodate that by bridging WebLogic with Tuxedo (which stands for Transactions for Unix EXtended for Distributed Operations, AT&T technology from the 80s).  As we move into distributed space, beyond a single server or a cluster, we are losing a lot of the convenience of a monolithic enterprise platform. Things are somewhat different, and what was taken for granted needs to be explicitly taken c