OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

soa-rm message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: RE: RE: [soa-rm] compact blurbs on microservices


Hi Bob,
my experience with this Committee since 2006, coacing from Steve Jones and Ken have taught me that if the thing wrong it is wrong regradless how many 100s thousand Agile and Fake-Agile DevOps follow it. The do what pays them. They do not mind to start doing the same the 7th time under a new name if they are paid for it. Since 2006 till 2009, this Committee (at lease, some of its Members) said many times that developers and thier leader make the same mistake world-wide because they insisted that a dunky (Web Services) has the same mouth, years, eyes, tales , legs and so on as a horse (Service), this it is a horse and they promissed business to deliver a the horse can do. They dramatically failed and Technology SOA was announced _dead_ on January 1st, 2009. The developers and their "SOA" felt down (until resurected as MS).
 
The lesson: a few doezen of people who know the reality and protected from being bribed by a pay-check stood against that army of IT and won. I tested this for the last 6 years - no one "SOA developer" can stand in an the audience where real SOA archtiects talk. Look, it was just dunky and business stopped paying for its "tail".
 
SOA (WHAT and WHY) has survived becuase was able to separate itself from Agile/DevOps movement because it is HOW; there will be many new HOWs for the same SOA/SO Ecosystem and COS.
 
- Michael
 
 
For a company that loses money opinions 
 
Sent: Friday, November 25, 2016 at 8:46 PM
From: "Natale, Bob" <RNATALE@mitre.org>
To: "Mike Poulin" <mpoulin@usa.com>
Cc: "Laskey, Ken" <klaskey@mitre.org>, "soa-rm@lists.oasis-open.org" <soa-rm@lists.oasis-open.org>
Subject: RE: RE: [soa-rm] compact blurbs on microservices

Hi Mike,

 

I was formulating a response to Ken’s query _on behalf of_ a hypothetical microservices evangelist … i.e., adopting the mindset of such a person … in that context, I believe that the definition I offered holds.

 

We can disparage it all we want, but if the hyperscale players continue to optimize for the packaging benefits of the microservices model along the Agile/DevOps movement, we might have to accept it and make the best of it … which certainly offers new opportunities for SOA and COS principles, designs, etc. IMHO.

 

Avanti,

BobN

 

From: Mike Poulin [mailto:mpoulin@usa.com]
Sent: Sunday, November 20, 2016 7:56 AM
To: Natale, Bob <RNATALE@mitre.org>
Cc: Laskey, Ken <klaskey@mitre.org>; soa-rm@lists.oasis-open.org
Subject: Re: RE: [soa-rm] compact blurbs on microservices

 

Wow, Bob!

if I do not use any - no one microservice, I do not have an application do I?

 

The statement "An application is a composition of one or more microservices and other implementation mechanisms that provides a coherent grouping of business functionality.”That’s quick n’ dirty... "- no, is not dirty, it is shi..y! (Pardon my French)

 

- Michael

 

Sent: Friday, October 28, 2016 at 3:52 AM
From: "Natale, Bob" <RNATALE@mitre.org>
To: "Laskey, Ken" <klaskey@mitre.org>
Cc: "soa-rm@lists.oasis-open.org" <soa-rm@lists.oasis-open.org>
Subject: RE: [soa-rm] compact blurbs on microservices

Hi Ken,

 

To you original query: “My biggest problem is I have yet to see a good definition of “application”.  Is it just the user interface that calls microservices under the hood?” …

 

Taking the perspective of a microservices architecture evangelist, I’d answer “An application is a composition of one or more microservices and other implementation mechanisms that provides a coherent grouping of business functionality.”

 

That’s quick n’ dirty but conveys the sense as I understand (in the microservices context).

 

Avanti,

BobN

 

From: soa-rm@lists.oasis-open.org [mailto:soa-rm@lists.oasis-open.org] On Behalf Of Ken Laskey
Sent: Thursday, October 27, 2016 1:42 PM
To: soa-rm@lists.oasis-open.org
Subject: [soa-rm] compact blurbs on microservices

 

Came across this article

 

 

and while the focus is really on OSGi, its discussion of microservices includes the following:

 

The first model is the microservices model. With this model, components are defined as independent microservices that any application can use. They also have stateless behavior so they can be replaced and scaled as needed. Additionally, they are independent of each other and of applications that use them, so deployment/redeployment of a microservice doesn't affect applications it serves.

 

and

 

But microservices might be the biggest revolution in componentization. A microservice is a logic component deployed in RESTful form, designed to be accessed through a URL. Microservices easily address issues of component dependencies and avalanches of redeployments due to small component changes because microservices are independent as long as the API call formats are maintained. Microservices won't change the modularity of JVM or provide an efficient way of managing remote-versus-local components, but they could significantly reduce the burden of component management for distributed components.

 

My biggest problem is I have yet to see a good definition of “application”.  Is it just the user interface that calls microservices under the hood?

 

Any favorite (attributable) definitions of application?

 

Ken 

 

 

------------------------------------------------------------------------------
Dr. Kenneth Laskey
MITRE Corporation, M/S F510          phone: 703-983-7934
7515 Colshire Drive                           fax: 703-983-1379
McLean VA 22102-7508

 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]