Paradigm Information Technology and evolution towards SOA architectures WOA (Web Oriented Architecture) It 's always interesting to observe the evolution of models with which
developer, over the past decades have had to confront in the development and integration of applications and software platforms.
has passed, and after all it is, perhaps, the typical career path of those who, like myself, have spent just forty, from structured programming to object oriented programming
.
remember (fondly!) The mythical
Fortran 77, learned at university, which was "turning" on a UNIVAC 1100 in punched cards!
Paradigm Shift "revolutionary", on this programming mode, not all of our generation have also, in fact, done!
And speaking of memories we recall, even today, the efforts of individuals, as a tutor
towards colleagues 'senior', COBOL, DOC, however, exceptional professionals, to convince them that the handling of a class, object, concepts of instances of classes,
encapsulation, inheritance, polymorphism then would lead them to be masters of modern programming languages \u200b\u200band would make them, at least for certain types of applications and many considerably more productive.
remember well the questioning looks of some of those colleagues, for which the paradigm shift did not happen ...
That attitude there is often, even today, what was the next hop, and as many industry analysts rightly point out, for many organizations is still not done, or done in a very superficial and incomplete. As they say
very effectively the Anglo-Saxons:
"SOA is not working in Most organizations." And these organizations, in which the SOA paradigms will not be approved or, perhaps, are the first level of integration, SOA, have one destiny on the horizon ...
will inevitably be far away, with heavy
gap to be recovered from a stage, Instead, for many structures "enlightened" is already underway.
The Web Oriented Era.
phase and the subsequent architectural paradigms
Service Oriented Architecture, in some ways already obsolete! The architecture was
WOA, Web Oriented Architecture ... Where the interaction, interoperability is and will be between all the generic resources (
Resources) and the engine mashup
.
Engine Where are the core systems of interaction ... Possibly
workflow queues and
aggregation / content transformation (Whether
date -
exposed via Web Services - or
content - managed by
feed RSS / RDF compliant
!).
One of the most representative patterns of evolution in action is the figure below, which we owe to one of the top "gurus" and observers of the ongoing revolution, Dion Hinchcliffe.