Recent ARTICLES published in #LinkedIn

Are Clouds now heading to a Thunderstorm? by Michael Poulin, 2022. Does #Enterprise #Architecture need #protection in a #digital world? by Michael Poulin, 2022. If experts still define EA differently, what is EA actually?  by Michael Poulin, 2022. This is the article #100; 12,184 Impressions.  Shared Services in a Nutshell by Michael Poulin, 2022.  Risks of …

#How To #Apply the #ScopeMaster® Across #Agile #Sprints

The article explains the gaps in applicability of ScrumMaster to individual Agile Spriner and describes the operational method that close these gaps and dramatically improved outcomes of ScopeMaster in application across increasing number of project sprints.

#Code of #DevOps #Practice

Code of DevOps Practice is an open proposal for organising creative work of DevOps in modern enterprise. The document includes: subject, cause, values, pillars and principles of the DevOps development as well as some best practice recommendations and a list of referred articles.

Split and Join of #Functional and #Informational #Microservices

Article defines Functional Microservices using gRPC interface versus Informational Microservices accessible via RESTful interface. The Functional Microservices are validated against distortionless criteria. The code example of Interface definition for Functional Microservice is provided together with options allowing passing data together with function invocation.

#Contribution of #Architects into #Testing

Article discusses issues with modern light-weight testing applied via automation in DevOps practice and states that such testing is not necessarily enough for quality products, especially in the case of distribution in Cloud.

How smart is #Smart #Contract?

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: Recent splash of …

Jeopardy of an API Economy

2015 Why I am moving against the flow again? Why all around are getting excited about APIs and I don’t? Probably, this is because of negative post-taste after DOT-COMs and global webinisation of industry  15 years ago when the most sensitive information was offered to anyone, including competitors and simply not good people or it …

No Need to Sell Business Architecture to Executives

2015 Currently, there is a lot of discussions in the industries about Enterprise Architecture (EA) and Business Architecture (BA). An Enterprise Architecture rooting from IT is fairly denied by the corporate business as not competitive yet. However, we know multiple cases where IT Enterprise Architects (EAs) were held aside from the business concerns of the …

#Updated #Principles of #Service #Orientation

2014 Motivation Current Principles of Service Orientation (SO) were formulated about 15 years ago when Service-Oriented Architecture (SOA) fought its way up into the mainstream of enterprise IT. They are widely known from publications of Thomas Erl 1,2 where the vocabulary of SO was compromised for the sake of mass adoption of Web Service technology. …

Internet of Things is premature for our current culture

2015 This blog has been sparked by a small information in the London’s Evening Standard newspaper – “London Bridge chaos continues with fare glitch”. For those who are distant from London, let me explain – one of the most busy and central train stations – London Bridge – has been moved under reconstruction a few …

UML between Top-Down and Bottom-Up

2014 During holidays very strange and different thoughts come to mind. For example, when we use UML in project design for development, what is the difference between a top-down and bottom-up design? Ok, let’s start with the simple case. As we know, traditional UML operates with Class as the basis element. The latest 2.4 and …

Logging for SOA – an enterprise-level solution

SOA & WOA, 2008 Reads: 13,996 What could be the problem with logging in SOA in the presence of such wonderful tools like log4j, Java’s logging library and similar? Why might we need something special for SOA and why aren’t existing techniques enough? The answer is simple and complex simultaneously – in SOA we are …

Wonderland Of SOA Governance

InfoQ, 2009 Introduction – Down to the Rabbit Hole One man, Harry W., once said “Alice does not fall down the hole. She sees the white rabbit, is intrigued, and willingly follows him down the deep rabbit hole.” Yes, the secret of Wonderland is about the meaning of the words: Harry has insisted that Alice ‘willingly follow[s]’ into …

Collecting Financial Market Data with Thread Pool

SOA & WOA, 2006 READS: 20,545 In this article I’ll share my experience in using the new features in Java 5 for solving an old industry problem, the problem of collecting constantly published financial data in reliable way. The business case example I’m going to discuss relates to the acquisition of some sort of market …

Assured Delivery of Audit Data With SOA and Web Services

J2EE Journal, 2006 Reliable messaging via Web services and JMS READS: 24,548 This article describes two techniques that may be used for assured delivery of important data, specifically, audit data, in distributed systems. We will review design that leads from assured to guaranteed delivery. This task gets more and more important in light of modern …

If a Resource Thread Hangs in the Portal

WebLogic Journal, 2006 READS: 26,326 This article describes a workaround design that allows a Portal to survive if its resource starts hanging request threads. Business TaskHow frequently does your Portal experience user requests hanging in the resource? Not frequently, I hope. However, if this happens and the resource continues hanging user requests, the Portal is …

Why Managers Admire Ambiguity

Any Architecture is based on answers to five core question: WHY, WHAT, WHO/WHOM-FOR, WHERE, and WHEN. Any architecture comprises models and structures that detail the answers. If any answer to aforementioned questions is vague it becomes apparent immediately because it brings uncertainty and can lead to multiple versions of architecture with no criteria for comparison. …