O'Reilly logo

Professional K2 blackpearl® by Mike Talley, Eric Schaffer, Anthony Petro, Chris O'Connor, Colin Murphy, Jason Montgomery, Gabriel Malherbe, Igor Macori, Shaun Leisegang, Codi Kaji, Chris Geier, Sergio Del Piccolo, Jason Apergis, Holly Anderson, Paul Turley, Chris Leiter, Dan Wood

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 15. Server and Component Administration

Eric Schaffer

This chapter will do two things:

  • Introduce you to the main components that compose a K2 blackpearl environment

  • Guide you in the routine maintenance and administration of these components

Each component serves a specific role and ensuring that these components are operating correctly is an important task for a K2 administrator. This chapter is not an installation guide nor is it a troubleshooting guide. Please refer to the product documentation for installation and troubleshooting information.

Server Architecture

As a K2 administrator it is important to have a basic understanding of the underlying architecture of the K2 blackpearl server.

At its core the K2 blackpearl server is a service that runs on a Microsoft Windows 2003 server. The service leverages standard Microsoft technology such as the .NET Framework 3.0, Microsoft Message Queuing (MSMQ), Microsoft Distributed Transaction Coordinator (MSDTC), Internet Information Server (IIS), Microsoft SQL Server 2005, and Microsoft SQL Reporting Services.

The K2 blackpearl Service is architected as a pluggable Host Server. This pluggable framework allows the services that support the K2 environment to be developed and managed individually as well as providing a core set of interfaces for the other services to leverage. The framework is also open to developers to build their own services, which provides for a high level of extensibility.

An example of where this can be useful is with ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required