The first time I heard about the automation of contract negotiation and agreement in 2001-2002. It was written in ebXML (backed by OASIS and UN/CEFACT). It was an amazing achievement because the first SML Conference took place just in 2001. The endeavour fails because of two major reasons, as I learnt later: Business people did …
Author Archives: michael33poulin
Jamming #ISO #20022 into #Open #Banking #API makes them #REST-ish, not #RESTful
This case is a perfect example where a business value requires an adequate technical instrument, but when the instrument is driven by technology convenience, nobody cares about the business values. We are talking about a well-known problem that UK Open Banking (OB) and EU PSD2 face with financial transactions. It seems that the technology considerations …
Continue reading “Jamming #ISO #20022 into #Open #Banking #API makes them #REST-ish, not #RESTful”
Multiple Ignorant #Faces of #Microservice
Published on August 16, 2019 It seems we cannot say explicitly that a Microservice is a Service. Here is a clear (to me) boundary between what Microservice implements and how it is used. At least, we know that Microservice is a small application realising the particular business function and providing a certain outcome. End of …
Continue reading “Multiple Ignorant #Faces of #Microservice”
Inevitable #Distributed #Transactions for #Microservices
Published on July 23, 2019 Part 1 CONTENT Business Case Does Compensating Transaction Compensate? DT Transaction Manager / Orchestrator Orchestrated DT over multiple MS DT Implementation Options (how to) Business Case For many years technology tries to resolve a contest between business operational logic needs and technology means available for the logic implementation. This race …
Continue reading “Inevitable #Distributed #Transactions for #Microservices”
#Demystifying #Digital #Product #Management – the new #Gartner’s promotion
Published on July 21, 2019 For #Business & #Technology #Executives, Product Managers, and Business and #Enterprise #Architects The Subject & Context Recently Gartner published the research – “How Unlocks Digital Product Management Opportunities for New Value Creation”, authored by Analyst Lars Van Dam – has caught my attention with a new term “Digital Product Management”. …
Continue reading “#Demystifying #Digital #Product #Management – the new #Gartner’s promotion”
#Implementation-agnostic #Logging for #Microservices
Published on May 10, 2019 After several years of using Microservices, people still debate what would be the best or minimally sufficient logging mechanism for independently deployed and loosely-interacting autonomous Microservices. Nowadays, when DevOps are responsible not only for the fast development and deployment, but also are made liable for supporting produced Microservices, the perception …
Continue reading “#Implementation-agnostic #Logging for #Microservices”
#Rules #Pattern for #Microservices
Published on July 9, 2019 “…back to the future”. Industry counts many different applications where components have to make automated decisions about something. Typical representatives of such applications are Workflows, Business Process Automation and alike. The values of gathered experience are significant and it would irrational to lose them only because developers use new technologies …
#Microservice #Polling: #Tandem #Pattern for Reliability
Published on April 30, 2019 Intent This pattern increases durability of polling data by a Microservice (MS) and, as a result, increases robustness of the overall application or system. A Microservice, in contrast to SOA Service, can initiate its work based on a schedule with no other elements of the Application (App) being aware of …
Continue reading “#Microservice #Polling: #Tandem #Pattern for Reliability”
#Sib #Pattern for #Microservice #Fault #Tolerance
Published on March 3, 2019 Fault tolerance requirement was known for a long time before Microservices were defined. This requirement has surfaced again because when working with relatively small applications or components like Microservices, it is much easier to observe fault tolerance and it replicates at a higher scale than when working with monolith applications. …
Continue reading “#Sib #Pattern for #Microservice #Fault #Tolerance”
#Microservice #Database #Anti-#Pattern
Published on February 24, 2019 By definition, Microservices (MS) are supposed to possess such service-oriented aspects as being independent (from what: from each other, or from environment, or both, or this is a signal of different ownership of the MS in the same Application), autonomous (can perform its business tasks on its own), specialised. While …