Implementation and Management Approach
Keywords
- Cooperation with private contractos regarding information sharing
- Customer focus within the organisation
- Centralised governing - local responsibility
- A common goal - ICT effiency to make life easy in Stockholm
- The challenge - a large organisation with many different types of services
Technology solution
Compare Services is divided into presentation, logic, and data access and data layers.
In addition, there is a cross-layer framework consisting of general services used by several layers in the system, such as logging or configuration and fault management.
Compare Services is based on Microsoft .NET 3.0 and thus capitalises on the advantages of built-in and system architectural key aspects such as security, scalability, reliability and dynamic memory management, flexibility and an extensive component library.
The components in the data layer consist of relational databases with accompanying tables and stored procedures in Microsoft SQL-Server.
Stockholm City's CM-service, EPiServer CMS 5, is used for the presentation of content on the stockholm.se website. EPiServer is based on Microsoft's .NET technology.
Content management
For the administration of the service units and comparative values, there is a separate administration interface for the registration of information regarding various service units. An editor has complete potential to build up a proprietary service unit type with specific comparative values, thereby offering considerable flexibility.
External consumers
Since all service units and comparative values are in separate layers, it is also possible to expose all content via a single API, such as web service. Thus, external players may utilise the information from Compare Services on an external website.
Map
The map in Compare Services is a generic solution capable of presenting the geographic location of service units. The user can freely navigate around the map and personally control the zooming level and centring point. The map function in Compare Services is based on a map platform with a number of products and API from Swedish company Starcus.
Search engine optimisation
Website maps are implemented in Compare Services (Sitemaps is joint venture between Google, Yahoo! and Microsoft for search engine optimisation). Search robots usually find pages through links on the particular website and other websites. Website maps are a complement to the search engines' normal search mode and enhance search optimisation. The website maps permit search robots handling the website maps to fetch all web addresses in the website map and secure information on web addresses via the ancillary metadata.
Accessibility
Compare Services Services has been built using a standardised HTML for structure, CSS for presentation and JavaScript for enhancing interaction. However, the entire service also functions for those without access to JavaScript. The service also complies with the Swedish guidelines for accessibility. The background to access requirements is that Sweden and all other EU countries support the goal that all public service websites are to be available to all by 2010 and the goal of making Stockholm the most accessible capital in the world by 2010.
During the spring, the City is also carrying out adjustments to WCAG 2.0 - the new standard from W3C. In addition to the obvious benefits (that the website and e-services are available for as many citizens as possible) access adjustments also offer superior traffic in search engines and the potential to use the website in, for example, mobile units. For the development/code, it is possible to validate Compare Services, otherwise what is involved are various forms of manual assessment.