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 …
Category Archives: Design
How to: #Integration in an #Enterprise
What is system integration and what is not. API vs. Events. Point-toPoint vs. Platform. Which one to use when.
#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: #comments
This is a complimentary comments set in support of the Code of DevOps Practice. Each statement of the Code is explainf in this document.
#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.
#API – a problem of choice
The article briefly observes new risks, pros and cons for REST, gRPC and GraphQL interfaces for API and Microservices.
#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 …
Continue reading “No Need to Sell Business Architecture to Executives”
#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. …
Continue reading “#Updated #Principles of #Service #Orientation”
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 …
Continue reading “Internet of Things is premature for our current culture”
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 …
Continue reading “Logging for SOA – an enterprise-level solution”
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 …
Continue reading “Collecting Financial Market Data with Thread Pool”
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 …
Continue reading “Assured Delivery of Audit Data With SOA and Web Services”
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. …