Broadband-Testing Review: 

Sunrise Sostenuto 

by Steve Broadhead

Product Sostenuto ITSM
Price From £20,000 for a ten-user licence
Supplier

Sunrise www.sunrisesoftware.co.uk or tel: +44 (0)20 8391 9000

TABLE OF CONTENTS

INTRODUCTION: Moving The ITSM Market on

Sunrise Sostenuto: Technology Overview

Sunrise Sostenuto ITSM: Hands-on Product  review

Summary and Pricing Information

INTRODUCTION: Moving The ITSM Market on

The helpdesk software market, more latterly broadened into the ITSM market, was established in the 80’s and ‘90’s and has arguably remained somewhat static since.

Yet research by the UK Helpdesk Institute has shown that the “performance” of most helpdesk software, in the eyes of the customers, has been, at best, “good” and often merely “adequate” or worse. While vendors have often shone in other areas such as customer support, it is clear that many of the helpdesk products on the market are beginning to get past their “sell by” data in terms of features sets, functionality, usability and overall design. For example, when asked to pinpoint areas for potential improvement in helpdesk software as part of a survey, three notable areas stood out - functionality, the increase in benefits that Internet/browser support gave and the use of knowledge management. These are all areas that need to be exploited by ITSM software vendors if they are to truly move helpdesk and its related functions into the new millennium.

With Sostenuto - the product under test here - Sunrise is claiming to be doing exactly that, while focusing on improvement in all those aforementioned key areas. Of course, while the feature set of a new product is important, so is the ROI available on that purchase. With this in mind, Sunrise is keen to stress the value for money aspects of Sostenuto. The idea here is that there are inherent cost-benefits attached to deploying an entirely web-based product like Sostenuto, such as a high level of process automation and simple user interface, both saving time and therefore costs, initially and in the longer term. A simplified user interface means less training, while this combined with more automation equates to fewer human errors and very significant cost savings as a result.

Ultimately, what we are talking about with ITSM is not fire-fighting (as many people think it is) but service delivery to the end users. Whether that "service" is an application or whatever, users need those services to be available. So you have to remove the single point of failure problem in the first place and then provide a real means of escalating a problem in the event of one arising. The problem is that there often isn't one and therefore users are left without a service available for hours because the right people don't know there is a problem. This is especially the case now where companies have 24-hour computer-based operations. In this situation there has to be a hierarchy of support, so that problems can be dealt with in the right way, by the right people, at all times. But there are many problems which could be resolved by automated routines and free up the human resource.

The nature of the issue here then is to give people the right information wherever they are; to create effectively a virtual team of people who can manage the network from wherever they are and have time to do so pro-actively. Unfortunately, this differs from where most companies are today, which is still looking at a device level view of the world - fault reporting in other words. Instead the network must be viewed with service availability in mind; to look at the end user services which need to be delivered across the network and to ensure that they are. Currently support staff look at a hardware error and then try and correlate it with the service, if they can. So, for example, a network router may go down somewhere but they might not be sure exactly who it is affecting and what services or applications are not available as a result. All they know for sure is that there is a problem with that router. People need, therefore, to gain an applications view of the world, where prioritisation is made simpler and relates directly to the services they are trying to provide. This means using automation more, for example - recognising a condition and enabling a response. In many cases certain alert conditions are always followed by certain diagnostics patterns, which will usually then narrow that problem down. Yet all these steps are still usually carried out manually. If these were automated to this level so that the human process starts with the results of the diagnostics, companies are immediately increasing the skill levels at which helpdesk staff work by getting rid of the human element in the basic stuff. That way they have a far greater chance of solving a high percentage of problems with the first line of support, since their skill levels are effectively higher.

Coming, as Sunrise does, from a background of offering a more traditional helpdesk product - Enterprise - it should be in a position to best judge how revolutionary its new product needs to be in order to move the ITSM game on and add real intelligence into the helpdesk process. Here we’ll find out just how successfully this UK software house’s attempt at bringing ITSM products into a new era have been.

Sunrise Sostenuto: Technology Overview

With Sostenuto, Sunrise has truly rewritten the rulebook with a pure browser-based application built on an underlying CORBA-Java distributed architecture. This is not simply a “web-ised” version of its Enterprise software but a completely new product in every sense. It is based on an n-tier architecture utilising the Java/CORBA Object Web model. An n-tier architecture lends itself well to moving the complexity of the system to the middle tier(s) where Sunrise claims it has several advantages over the more common, traditional 2-tier architectures. First, Sunrise believes that 2-tier client/server applications run into problems as the number of users increases and that ongoing maintenance is easier, as in most cases only one server will need to be updated. A key point is that in an n-tier model, most of the code is independent of front-end technology which makes the system both mores scalable and more portable.

So think of it more as a framework and less as a rigid “shrink-wrap” software application and Sostenuto is more easily understood. Sunrise had a very specific goal in mind here: to deliver a product that would be capable of growing with an organisation’s business, the design goals being centred on the fundamental concept of “change”, another key point that continually crops up in user surveys. So that as a business grows, the services that it provides to its user community need to evolve. The information that the organisation needs to capture, the way in which that information is captured and the way that information is presented may all need to change, so Sostenuto was designed with all these points in mind. As a result, the major design goals were focused in the following areas:

  • Provision of an unlimited number of user-defined services that can model an organisation’s business functions.
  • Web browser based, allowing concurrent user access to the service desk from a web browser.
  • The ability to track information on the requests made on each service, and the ability to address requests in the form of tasks that can be assigned to a user or users within the user community.
  • Provision of a Screen Workflow Engine, facilitating fully customizable screens and providing full control of how users navigate from one screen to another.
  • Support for a Business Rules Engine, facilitating the ability to automatically invoke operations, notifications (e.g. via email) and information updates.
  • Interface management to allow integration with other products, complemented by the future provision of an Application Programming Interface.
  • Provision of an inheritance based security model that supports both account and group level security (where a group represents a collection of accounts).
  • Future provision of international environments, languages and time zones.
  • Provision of a configuration and runtime mode from the same user interface.

The Third-Party Consultant Opportunity

While still performing the role of being an ITSM software suite in one guise, Sostenuto is capable of being configured to provide many different services, based on the specific needs of the organisation implementing the system, such as incident management, customer management, company management, user management, third party management, asset management or service level agreement management.

The ITSM version, then, is simply an example of Sunrise defining its own services under Sostenuto, which constitutes an “out of the box” Service Desk solution. So this format could equally be applied by Sunrise for other vertical markets, or organisations can define their own services, or reconfigure services pre-defined by Sunrise.

The software has been designed to be used in a number of different roles over a very long timescale. It means that the opportunities for third-party specialist consultants to step in and work with Sostenuto customers are many-fold, both as a means to aid initial deployment and assist with ongoing development.

With Sostenuto, Sunrise had specific architectural targets, designed to enable the product to scale as required by any organisation, as follows:

  • Provision of a n-tier architecture, allowing Sostenuto to be distributed over a network for scalability.
  • Provision of a rich user interface, based on “thin client” Java applet technology, supporting drag-and-drop functionality from the web browser.
  • Provision of a Screen Designer to build Screens within a web browser using drag-and-drop functionality to position Screen components.
  • Ability to function across a firewall, implementing HTTP tunnelling.
  • Ability to support secure login over the Web, via SSL encryption.
  • Ability to support the technical integration with other technologies/protocols (e.g. Java APIs such as JavaMail providing protocol support for SMTP/POP and IMAP4) via an Interface Management Module.
  • Ability to support the integration with Windows authentication for Single-Sign-On (SSO) with or without a login page.
  • Ability to support the invocation of web based hyperlinks on user-defined Screens (to invoke applications, emails, client mail application etc.).

Sostenuto In A Nutshell….

Sostenuto provides a secure A-Z (lifecycle) workflow for any task or event, with a series of operations impacting upon that service request/task which may or may not change the state (key milestones throughout the lifecycle) at any point during that lifecycle.

Underlying business rules control what actually happens at each point along the way, the workflow dictating just what the user actually sees and does (managing their input and what screens they see and use) while the underlying elements remain largely transparent to them. In other words, it might be complicated below the surface, but above - from the users perspective - it’s all about simply driving a browser-based interface. In the review section which follows, we look at just how this works in practice.

Sostenuto is made up of several elements or modules; a client workstation “thin client” (one time only Java applet download), a web/application server - IIS 5.0 or Sun ONE Application Server 7.0 - and a database server (SQL Server 2000). It is provided complete with knowledge management, software and network discovery and reporting modules.

 

Sunrise Sostenuto ITSM: Hands-on Product review

Sostenuto ITSM is the closest you’ll get to a shrink-wrap version of the software from Sunrise. Effectively, the set of services defined here as an ITSM product act both as a fully-featured helpdesk (and beyond) application suite, and equally as simply an example of what you can do with the framework that is also Sostenuto.

But first things first - let’s get straight into the ROI. Whereas most helpdesk software deployments involve rolling out that software to multiple sites, with Sostenuto it needs only a single upgrade on one machine and a URL sent to all the clients enabling them to download a Java runtime module necessary to run the software. That, plus a copy of Internet Explorer is all that is required for a user to get up and running. Meanwhile, at the server end, an SQL Server database plus a web server such as Microsoft IIS needs to be in place.

With Sostenuto, Sunrise is very much changing the approach of service management software development, while maintaining all the key features you would expect to find in a helpdesk product. Whereas the common, modular approach is relatively rigid in terms of how it forces you to work in a particular way - and is usually expensive to boot - Sostenuto, as we’ve explained earlier in the report, has been developed from the ground up as a framework, as well as a set of ITSM-specific tools. This means that, in practice, you can treat it as a “me too” product and it will willingly oblige. At the same time, should you wish to explore the - very extensive - limits of the software, you will find that the old cliché - your imagination - is actually the only real limit. Even the screen appearance is fully customisable.

Figure 1 - The Sostenuto Screen Designer

If this sounds a little scary then you can take some comfort in the knowledge that Sunrise already has some “early-adopters” using the product in ways they hadn’t even envisaged themselves, or that they really understand if they’re honest, but the customers are very happy. In some ways the situation is analogous to when Lotus introduced Notes - which became a phenomenal success - and spent the first 12 months trying to work out what it actually did for a living!

But it’s as a relatively straightforward, fully featured ITSM product that Sostenuto presents itself on first acquaintance. The big differences lay beneath. Sostenuto is based around the idea of configured services, rather than true hard-coded modules, or sub-applications with a view to being almost infinitely flexible. Almost. A pre-defined set of services is provided, which include familiar helpdesk areas such as Incident Management, Problem Management, Change Management and Contact Management.

These appear on a menu bar running along the top of the browser screen with a number of windows below that vary in type and function depending on the service, and features thereof, being accessed. Importantly, Sunrise has taken all the best Windows-GUI features such as “drag and drop” and incorporated them into the browser interface. All too often, a browser-based application simply lacks real functionality but this absolutely isn’t the case here.

Figure 2 - The Generic Sostenuto Interface

In addition to the default set provided, any services can be created. Services are effectively a series of configurations that define the presentation, behaviour, location and security features of the information associated with that service, which itself is defined by one or more configurable “Lifecycles”.

Basically, a lifecycle dictates which operations can be performed on a service request/task and when these operations can be performed, such as creation/deletion and updates.

Figure 3 - The Service Manager

Access to those operations is further controlled by the security model. Security is a key feature of the software, with a common, multi-tiered methodology running throughout the product, regardless of service type. Operations performed on a service request/task may change the state of that service request/task and it is these “states” that represent key milestones throughout the lifetime of the service request/task, from creation to deletion.

Each lifecycle is triggered-off by specific criteria you define when configuring the service. For example, when setting up an Incident Management service, you might define a category field to represent the category of the incident being reported. This category may represent a software issue, hardware issue or network issue, for example. When defining lifecycles, you can define different operations based on the type of category, where the category acts as the trigger for a lifecycle and what criteria must be met for that lifecycle to be initiated, such as ”category equals software”. You then specify the operations that can be performed for that lifecycle and so on.

At the heart of a service is the “Workflow”. This defines the order in which information is captured, specifically the control of screens that are displayed in response to user operations and events. The workflow specifies which operation/event will display a certain screen or populate the details on the current screen. It is activated upon the selection of a service, defining which screen is displayed first and which screens are displayed subsequently in response to those user operations/events.

Underpinning all events within Sostenuto is a business rules engine that enables the software to react to events and programme schedules so that field updates, operations and notifications can be performed automatically when a rule is triggered.

Figure 4 - The Sostenuto Schedule Rule Screen

To some extent it’s all about that automation process - something the world has been banging on about for years, yet we’re still looking at a largely “manual” world today. Minimising human error reduces costs and increases the efficiency of an ITSM team and Sostenuto has clearly been designed to allow this to happen.

Looking beyond its capabilities as an ITSM solution, either using in-house development skills or outsourcing from specialists, Sostenuto is thoroughly capable of being a one-stop-shop platform for a large number of bespoke application developments. Basically anything that fits the CORBA/Java, n-tier architecture can be developed using Sostenuto. Again, this means there are significant cost savings and economies of scale to be had - learn use, use many times.

Summary and Pricing Information

The idea with Sostenuto is that, while it might sound somewhat complicated in theory, in use it is largely transparent - it’s all in the configuration you might say. And because of the limitless service configuration approach to Sostenuto, it means you can start off simple and keep on evolving the system as dictated by user demands and timescales - classic future proofing, in other words.

All the elements required for a complete ITSM solution and as a framework for any number of other applications, built around the same architectural design. So it’s not a case of buying a shrink-wrap package with a single use, but a complete application suite that is also a development system for other applications.

Sostenuto has been designed to be scalable and, in practice, the software engineers look to have achieved their goal. So if you’re looking for a next generation ITSM product that is also much, much more than that, then take a look at Sostenuto from Sunrise. It is different - we promise you.

Product: Sostenuto ITSM

Supplier: Sunrise

Telephone: +44 (0) 20 8391 9000

Website: www.sunrisesw.com 

Pricing: From under £20000 for a 10-user licence.

Top of Page      Review Top

Revised: February 06, 2007 .

Contact the  webmaster
with questions or comments about this web site.
 
Copyright © 2001-2007 Broadband-Testing

All rights reserved.