Home
KnowledgeLake
K2 Introduction
K2 Training
K2 Training Calendar
K2 Open Enrollment
Services
Customers
Partners
Press
Company
Job Opportunities
Downloads
Site Map
About Us
Contact Us
 

History K2 Blackpearl Deployment Planning


K2 provides the platform that enables developers and business users to assemble dynamic business applications from reusable items.

To meet the needs of multiple industries and situations, K2 is built on the Microsoft platform and gives customers and partners the ability to work together and build applications in a familiar environment.

This page describes the various deployment scenarios of the K2 blackpearl software and discusses how to choose the scenario that best fits an organization’s needs. For more details on deployment, download/view a pdf file at the bottom of the page.

K2 ARCHITECTURE
K2 [BLACKPEARL] COMPONENTS OVERVIEW
HARDWARE REQUIREMENTS
SOFTWARE REQUIREMENTS
CHOOSING A DEPLOYMENT SCENARIO

OVERVIEW

Before discussing the deployment scenarios, it is important to understand the various K2 blackpearl components that are involved in a deployment.

K2 ARCHITECTURE

The overall K2 architecture includes Microsoft components and K2 blackpearl-hosted server components. Depending on the role a server plays in the deployment, all or some of these components will be installed. At a high level, the K2 blackpearl Server uses common Microsoft components, such as the .NET 3.0 Framework, which includes Windows Workflow Foundations (WF) and Windows Presentation Foundation (WPF). These components are shown logically in Figure 1 for server components and in Figure 2 for client components. The K2 blackpearl components are discussed in further detail in the following two sections.

K2 Architecture Server
Server architectural components, Microsoft server components (black), the K2 blackpearl-hosted servers (green, horizontal) and optional server components for integration (green, vertical)

K2 Architecture Client
Client architectural components, Microsoft client components (black), the K2 blackpearl design environments (green, horizontal), and the optional components (green, vertical)


K2 [BLACKPEARL] COMPONENTS OVERVIEW

The K2 blackpearl components are divided into two categories, namely server components and client components. In addition to the server components, all data is stored in the K2 databases on a SQL Server instance.

  • A server component is installed on a server either sharing the resources or functioning independently.
  • A client component refers to the designer tools installed on a client machine, such as the K2 Designer for Visual Studio and K2 Designer for Visio.
  • Databases are installed on a SQL Server either locally or remotely.

The component name implies the role the component plays, but the install location may differ depending on the type of installation. For example, in the Single Server Install scenario, all of the components are installed on a single server. When installing in a distributed configuration the components are installed according to the resources they require to function.

K2 [Blackpearl] Components Summary
K2 Designer for Visual Studio Design environment for developing K2 applications Client
K2 Designer for Visio Graphical design environment used by business application analysts Client
Server Components Server-side components for management and operational requirements of the K2 blackpearl environment Server
Workspace Components Web components supporting the Web client applications (e.g. Workspace) Server
K2 for SharePoint (MOSS) Components enabling Microsoft Office SharePoint Server (MOSS) integration Server
K2 for SharePoint (WSS) Components enabling Microsoft Windows SharePoint Services (WSS) integration Server
K2 for Reporting Services Installed on the Reporting Services server, allows connectivity for reports Server
K2 [blackpearl] Documentation Documentation resources for the K2 blackpearl product Both
K2 [blackpearl] Configuration Manager Environment configuration application; requirement for all installation scenarios Both

REQUIREMENTS

There are several hardware and software requirements regardless of the deployment scenario you choose. These are detailed in the below sections.

HARDWARE REQUIREMENTS

The following guidelines should be followed for hardware selection.

Component Requirement
Computer and Processor Studio Server with processor speed of 2.5 gigahertz (GHz) or higher; dual processor, 3 GHz or higher recommended.
Memory 1 gigabyte (GB) RAM; 2 GB recommended
Hard disk 3 GB of available hard disk
Display 1024x768 or higher resolution monitor
Other 100 megabits per second (Mbps) connection speed required for farm deployment, 56 kilobits per second (Kbps) required for client to server connection.
Internet Simple Mail Transfer Protocol/Post Office Protocol 3 (SMTP/POP3), Internet Message Access Protocol 4 (IMAP4), or MAPI-compliant messaging software required for e-mail notifications.

Note: If you are installing a single server environment, it is recommended that you have more RAM and a larger processor in order to have acceptable performance. If you are separating out the components onto multiple tiers, those tiers should be sized appropriately based on usage and performance requirements.

SOFTWARE REQUIREMENTS

The following guidelines should be followed for software selection.

Base Server Software Requirements
Operating System Windows 2003 Server with SP2 (Standard or Enterprise)
Windows 2003 Server R2 with SP2 (Standard or Enterprise)

*Latest security patches
*32-bit support only
Windows Components Internet Information Services
Microsoft Message Queuing (MSMQ)
SMTP/POP3 Server
Windows Support Tools (see Install Windows Support Tools for more information)
Framework Microsoft .NET Framework 2.0 Redistributable Package
Microsoft .NET Framework 3.0 Redistributable Package
Database Microsoft SQL Server 2005 with SP2
Microsoft SQL Server Reporting Services
Microsoft SQL Server 2005 Analysis Services ADOMD.NET
Microsoft Report Viewer Redistributable 2005

*32-bit support only

Optional Server Software Requirements
SharePoint Microsoft Office SharePoint Server 2007 (Standard or Enterprise)
Windows SharePoint Services 3.0

*32-bit support only

Base Client Software Requirements
Operating System Windows XP with SP2
Windows Vista (Business or Ultimate)

*Latest security patches
Development Environment Microsoft Visual Studio 2005 with SP1, Professional Edition or better
Microsoft Visual Studio 2005 Team Suite Service Pack 1 (applies to all editions)
Visual Studio 2005 Web Deployment Projects
Additional Extensions Visual Studio 2005 extensions for .NET Framework 3.0 (Windows Workflow Foundation)
Visual Studio 2005 extensions for .NET Framework 3.0 (WCF & WPF), November 2006 CTP

The following components are currently not supported by K2 blackpearl:
  • Visual Studio 2008
  • .NET 3.5 Framework "ORCAS"
Web Browser Microsoft Internet Explorer 6 or higher (IE 7 is recommended)
Business Analyst Environment 2007 Microsoft Office System Update: Primary Interop Assemblies
Microsoft Visio 2007 (Standard or Professional)

Optional Client Software Requirements
Office 2007 Office 2007 Professional Plus, Enterprise or Ultimate

CHOOSING A DEPLOYMENT SCENARIO

The preceding sections have enabled the installer to identify various K2 components and to familiarize themselves with installation and architectural requirements. The following section assists the installer to decide which scenario to pursue with regards to installing K2 blackpearl. K2 is a robust n-tiered enterprise application which can be configured by the installer to integrate with their existing environment.

This deployment planning guide offers guidance for determining the type of installation best suited to specific environments.

To decide which scenario will work for an organization, the person installing K2 blackpearl must be familiar with the network and requirements. It is important that once reviewed, the installer uses the content within this document to determine which scenario is the most suitable and how it will impact the network. A decision chart follows this section, use the chart as a guide to make the appropriate decision.

This flowchart should help in deciding which of the following types of installation is appropriate:

  • Simple Installation Scenarios: Small scale installations, with little or no redundancy
    • Standalone Install
    • Small Scale Install
    • Scaling for Data Availability
    • Scaling for Better Performance
  • Medium Installation Scenarios: Medium scale installations, with some redundancy
    • Scaling for Page Rendering
    • Scaling for Data and Performance
    • Medium Scale Install
    • Maximum Redundancy on Six Servers
  • Large Installation Scenarios: Fully redundant installations
    • Large Scale Install

Note: The following diagram assumes that SharePoint is already installed and configured in the environment. The initial installation of K2 blackpearl can be performed without SharePoint components. After SharePoint is introduced to the environment, the SharePoint components (either MOSS or WSS) can be installed on those servers. However, this document assumes that SharePoint is already configured and used by the organization.

deployment


Subscribe
To get updated product news and information on our new events, please enter your email address and click submit.
Email Address:
 
 
U.S Office Location
Inobits, Inc.
600 Anton Blvd. 11th Fl.
Costa Mesa, CA 92626
Phone: (714) 371-4232
Fax: (714) 371-4001