Services of all types (full-fledged business apps all the way to low-level web-services) are proliferating in every organization, so I am sure you wonder about some of the following.
Denver Water thought about the same questions extensively, explored few third-party packages to manage their portfolio of services and came to the conclusion that they were not tailored to their real-world scenarios or budget-friendly. They decided to build their own application to manage portfolio of services and bring order to the chaos. They leveraged help of a local partner (The Confluence Group) to build a great enterprise-focused (internal) application called “ServiceFolio” using Silverlight 4 and Visual Studio 2010 (final version of both VS 2010 and Silverlight 4 were released last week).
Note: Pls check out the Learning Resources section listed below if you are new to Silverlight development.
ServiceFolio application for Denver Water
High-level logical architecture of the ServiceFolio application is listed on the right-side. As you can see, it’s a pretty simple architecture (for a reason) and uses the following supplemenary technologies along with Visual Studio 2010
Application also leverages some of the new capabilities of Silverlight 4, but pls check out Tim Heuer’s blogpost on the entire list of features
Silverlight’s small footprint (runtime) enables Denver Water to develop and deploy the cross-platform application with great ease.
Denver Water believes this application will help drive efficiency, bring order to the chaos of allocation of resources (people & hardware) and manage services effectively in their enterprise.
Schedule & Effort – Denver Water and The Confluence group has taken just 2 months (from concept/inception/requirements) to deploy the first phase internally, but new capabilities will be added in the future phases. Three architects doubling as developers were involved to design and build the first phase of the application.
Screen-shots of the application
Information about the snapshot – Shows the service types managed by the application.
Information about the snapshot – Shows the service and relationships types managed by the application.
Information about the snapshot - Calendar view of services to help determine how/which services need maintenance and resources need to be allocated.
Information about the snapshot – Shows graphical view of the services, by application and environment.
Future Enhancements– Denver Water will work with their internal stakeholders to refine and add new capabilities to the Service Registry application over time, but The Confluence Group will also sell the application as a product (ServiceFolio) via Microsoft’s cloud platform (Windows Azure) or stand-alone Silverlight application to any customer.
Pls check out the following resources to learn about Silverlight 4 (Released to web last week) and Visual Studio 2010 (also available via your individual MSDN subscription).
Microsoft’s Public Sector DPE team is very excited that Denver Water took a great step in applying the latest technologies (Silverlight 4 and Visual Studio 2010) to deliver high-value enterprise application for managing their portfolio of enterprise services effectively. Let us know how we can work with you (government agency/department or partner doing business with public sector customers).