Everything old is new again: Microservices

old-building-with-modern-addition

If I told you about a software architecture in which components of an application provided services to other components via a communications protocol over a network you would say it was… Well, it depends. If you got your start programming in the 90s, you’d say I just defined a Service-Oriented Architecture (SOA). But, if you’re […]

The ‘why’ of microservices

Microservices (μServices) are a fascinating evolution of the Distributed Object Computing (DOC) paradigm. Initial design of DOC attempted to solve the problem of simplifying developing complex distributed applications by applying object-oriented design principles to disparate components operating across networked infrastructure. In this model, DOC “hid” the complexity of making this work from the developer regardless […]

Real or sci-fi: Robotic software automation

Software robotics Robotics automation CSC Blogs

Is it possible to automate new business processes without IT integration? How old are you? Remember “screen scraping”? You plugged a lead into a computer terminal’s auxiliary port in order to intercept the characters displayed. This information could then be fed to another program. Screen scraping was a crude way to integrate two systems and so […]