> Issue XCI, July/August 2015
Download Issue
Download Full Service Technology Magazine PDF

From Microservices to SOA

Slim Ouertani

Slim Ouertani

The term microservice has been a hot topic over the last few years. It gained hype last year and continues its growing trend nowadays. Although there is no exact definition of this style of architecture, the characteristics through which it is described defines it as an absolute breakup with monolith solutions that don't introduce new features compared to SOA. This article is far from the comparison between these models of architecture. Instead, we will try to interpret the transition from microservices to SOA. During his last recognition, Martin says that addressing a project with a microservice orientation isn't a wise decision as it generates additional risks and headache. He recommends, on the other side, to start with a monolith solution to avoid the burdens imposed by microservices. Martin recommends moving toward a microservices modeling once the complexities and limitations of monolith become unbearable. Unfortunately, sacrifice the architecture or make an incremental transition can be very costly or even impossible in specific scenarios. Isn't it time we took a moment around this infection point: moving from monolith to microservices architecture. One issue with microservice architecture is that it tries to sell us the product model which can jeopardize organizations. How do we predict changes to the product model and convenience the mobilized and specialized teams to change their hats, give up their highly specialized specialties to work in integrated mode? How do we deal with more than one monolith solution, moreover it is generally the case, and if one of them requires a microservice overhaul? By what means do we jeopardize the stability of the organization and mixing resources? During GOTO conference keynote, Martin says that microservices are a subset of SOA. By the same token, we recommend opting for SOA in the early stages of the enterprise to drive...

Commoditization of Shared Service Management

Nancy Van Elsacker

Nancy Van Elsacker

A report by SDI and TOPdesk reveals a lot of interesting findings about shared service management. More than 90 percent of respondents indicate they have more than one service desk and it proves to be an emerging topic of importance for the organizations. Streamlining processes and improving the quality of organizational services were marked as the greatest benefits of a shared service model. Where service management is becoming a commodity, shared service management is very relevant in these days of a focus on work force enablement, bringing it back to corporate or director level. That is confirmed by 83 percent of respondents who believe that key decision making around shared services will take place at that level. Even though the term shared service management is not always on everyone's radar, it is remarkable how topical it is. In the report, 55 percent of respondents indicated that they are at various stages of moving toward shared service management. While 45 percent indicated that they do not have any plans to merge services currently, 44 percent of service desks advise they have plans to merge services from other desks within the next three years. It is reasonable to argue that the shared services model has become a serious development in the industry and the adoption of the model is becoming widely implemented. According to the report, 62 percent of the service desks say more than 3 percent of their calls are intended for other desks. This can result in a significant business impact, requiring more staff and resources for no real benefit, let alone the impact this has on the customer experience of the service desk. The impact of calls needing to be redirected can easily add up to multiple "lost" working days per year. Not surprisingly, more than 80 percent of respondents consider improving the quality of services for the customers as the biggest...

Minimizing Response Time for Scheduled Tasks Using the Improved Particle Swarm Optimization Algorithm in a Cloud Computing Environment

Maryam Houtinezhad, Amid Khatibi Bardsiri

Maryam Houtinezhad

Amid Khatibi Bardsiri

Distributed systems, like cloud and grid, offer their services in the form of a service to customers. Cloud computing is a developed model of distributed calculations based on Tcp/ip. This technology, which is an evolving phenomenon in the large and complex information platform, is recognized as an optimum and fast solution. Using optimum scheduling to allocate jobs to different virtual machines is one of the key problems in this environment. Scheduling is a part of management issues that has always drawn researchers' attention due to its effectiveness in the real world. Using effective strategies in scheduling significantly helps the system efficiency. The results of using the proposed scheduling strategy, based on improved particle swarm optimization algorithm, showed achieving minimum time in execution of tasks. Cloud computing is a pattern of distributed calculations comprised of many virtual machines and requests aiming at sharing resources as a service on the Internet that is created to facilitate sharing large complex of computational calculations, such as networks, servers, storage systems and services. Low cost and cost effectiveness of cloud computing has made it an ideal platform for use in service-oriented architecture. Cloud computing is a developed model of distributed calculations which is significantly paid attention to. Cloud computing provides a new and optimum platform to offer, consume and deliver IT services. The term cloud computing is defined by the National Institute of Standards and Technology (NIST) as follows: cloud computing is a model which performs an operation considering the users' information needs. Users can easily access huge complex of adjustable calculation resources such as networks, servers, storage systems, practical applications and services. This access happens quickly, easily, without server interruption and with the least amount...

2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006