As the trend towards a connected whole continues, enterprise architects must ensure that their organization keeps pace. This is what to expect in SOA during 2016.
Learn how some important IT trends about microservices, the internet of things, APIs, and business agility impact service-oriented architectures. SQDM shares a TechTarget article detailing definitive criteria regarding SOA that will shape the scenario during this year 2016. It details how to take advantage of these trends, including the growing trend of the connected whole.
No segment of IT is an island today, so enterprise and service-oriented architectures (SOA) must progress rapidly to manage and moderate computing platforms for a connected whole. Managing and capitalizing on the interrelated nature of these technologies, while maintaining control, is the biggest challenge for today’s architects, say some experts.
2016 will be an important year for SOA-the expanded use of application programming interfaces or APIs extends the responsibilities of a service architecture into areas other than IT. Application requirements have moved from the desktop to the browser, to mobile devices and to the Internet of Things. During each step of this transition, applications have become smarter, simpler, and more widely distributed, articulating an effort to keep pace with a connected whole. It is interesting to see how technologies and architectures seem to be more and more interrelated as they gain maturity.
Microservices bring agility, but present new challenges
One of the most significant developments over the past year has been the widespread adoption of microservices as an evolution of traditional SOA architectures. The benefits that microservices present for decomposing applications into fine granularity services are many. However, microservice architectures require that the complexity contained within a monolithic application be moved to the outside of a microservice collection. This means that the business architect must be concerned with more external dependencies. The management of such dependencies will be a new layer of complexity that did not exist before.
Microservices will play an even more important role in application development. There is also a strong emphasis on using Java EE in microservices as the suite becomes more modular. This type of architecture will be promoted by the adoption of the enterprise cloud.
Microservice architectures are not yet mature
Container-based infrastructures are already available from cloud providers – and leading vendors and suppliers support the creation of container-based applications. This allows them to support new applications. However, the architecture and standards surrounding this microservices architecture model do not exist.
As 2016 progresses, this ecosystem must begin to gain cohesion. Major IT providers will begin the process of defining standard microservice architectures and related best practices for creating applications from smaller, containerized services.
Applications will be less based on custom code development and will be composed of several open source frameworks – a movement that is already underway and where we see the growing adoption of reactive frameworks such as Akka, Play, Netflix OSS and other data processing frameworks such as Kafka, Storm, Spark and Cassandra. These “hybrid” applications will also lead to the realization of true SOA, which was primarily used to integrate existing applications and not to create new applications from scratch.
Promote an API-centric view to empower your business units
The ultimate goal in adopting these new approaches must be focused on business agility. CIOs must change their approach to leverage the empowerment of more developers, business teams, and other parties to contribute to application and architecture strategies – a large increase in digital transformation projects can be expected. 2016 will see many more companies initiating plans and we will see CIOs shift from traditional IT delivery models to models that deliver capacity to their business units, allowing consumers of such capacity to build their own applications and processes.
Read the full article, here.
For more than ten years SQDM -Software Quality Driven Management- has advised a number of companies with professional consulting services on SOA solutions. SQDM is an official business partner of world-class manufacturers in these technologies, including Oracle, Tibco and Microsoft.
También disponible en: Spanish