signature plus technology overview for < client name here >

56
Signature Plus Technology Overview for < client name here >

Upload: colton

Post on 20-Jan-2016

61 views

Category:

Documents


0 download

DESCRIPTION

Signature Plus Technology Overview for < client name here >. Agenda. CWC’s Technology Philosophy and Drivers Signature Plus Architecture Overview Thick client Thin Client Integration Architecture Overview Configuration Technology Related Technologies Questions and Answers. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Signature Plus Technology Overview for < client name here >

Signature Plus Technology Overviewfor

< client name here >

Page 2: Signature Plus Technology Overview for < client name here >

Agenda CWC’s Technology Philosophy and Drivers Signature Plus Architecture Overview

Thick clientThin Client

Integration Architecture Overview Configuration Technology Related Technologies Questions and Answers

Page 3: Signature Plus Technology Overview for < client name here >

CWC technology philosophy

CWC is ‘solution’ focused Technology is an enabler Function drives technology

Not the other way around It is a position that relates to business issues

As well as to the Technologists

Page 4: Signature Plus Technology Overview for < client name here >

Key Driver - Asset re-use

Page 5: Signature Plus Technology Overview for < client name here >

Key Driver - Enterprise-scale integration

Open, scalable technologies 24x7 reliability Enables asset reuse Leverages existing skill sets and tools Including:

Bi-directional data flowTransactionsBusiness Object invocation

Page 6: Signature Plus Technology Overview for < client name here >

Key Driver - Flexibility

Minimize impact on:Existing systemsExisting ProcessesExisting personnel and skill-sets

Facilitated by:Generalized approachOpen, industry standard integration

mechanisms

Page 7: Signature Plus Technology Overview for < client name here >

Key Driver - Rapid time to deploy

Highly data driven applicationsScript drivenDynamic Data Model

Industry templates match business processes Minimal coding equals minimal risk Rapid deployment equals rapid ROI

Page 8: Signature Plus Technology Overview for < client name here >

Signature Plus Background

CWC has created TES applications for 15 years Custom application development Designed to match client’s sales process High value to the client, but high cost

In terms of hard costsIn terms of time to deploy

A ‘product’ was needed to address this situation

Page 9: Signature Plus Technology Overview for < client name here >

Software ‘Product’ issues Typically, two types of software product:

Process-less• Excel, CAD, MS-Word

Fixed-process• Contact Manager, Quicken

Neither type works well where a complex process already existsLike your sales process!

Page 10: Signature Plus Technology Overview for < client name here >

Creating a TES Product

Very difficult to create a TES ‘Product’Products don’t match the process

This is why most TES projects fail The answer is a ‘tailorable’ product

Page 11: Signature Plus Technology Overview for < client name here >

What is a ‘tailorable’ product? Flexible framework

Process conformant Large scale modification to application

By CWCBy ClientBy integration partners

Allows changes at all three application tiers

Page 12: Signature Plus Technology Overview for < client name here >

Typical Application Architecture

Page 13: Signature Plus Technology Overview for < client name here >

Typical Application Architecture

Page 14: Signature Plus Technology Overview for < client name here >

Typical Application Architecture

Page 15: Signature Plus Technology Overview for < client name here >

Typical Application Architecture

Page 16: Signature Plus Technology Overview for < client name here >

Signature Plus™ Architecture

Page 17: Signature Plus Technology Overview for < client name here >

Signature Plus™ Architecture

Page 18: Signature Plus Technology Overview for < client name here >

Signature Plus™ Architecture

Page 19: Signature Plus Technology Overview for < client name here >

Signature Plus™ Architecture

Page 20: Signature Plus Technology Overview for < client name here >

Tailorable vs. Customizable Tailoring:

For Business process changesUses CWC data driven toolsRAD cycles

Customization:For major functional enhancementUses industry standard development toolsTypical software development cycles

Page 21: Signature Plus Technology Overview for < client name here >

Functional Requirements Breakdown

Typical client: 150 discrete Functional Points Breakdown analysis:

70 - Met by base system (47%)70 - Met by tailoring (47%)10 - Requires customization (6%)

>90% met by base system or tailoring This equals low risk, rapid time to benefit

Page 22: Signature Plus Technology Overview for < client name here >

Signature Plus Architecture

Flexible, scaleable, integrateable infrastructure Build around industry standards A building block for integration A framework for a robust TES solution

Page 23: Signature Plus Technology Overview for < client name here >

Signature Plus Component Library

Richest set of modular front-office functionality

Industry-specific business components

Productized from Fortune 500 deployments, not demos

Standard application objects/data serving multiple business initiatives

Page 24: Signature Plus Technology Overview for < client name here >

Signature Plus Transformer

Common mechanism to unleash unique Signature Plus component implementations

Controlling data, UI and application components

Unifying layer for all front-office data

Page 25: Signature Plus Technology Overview for < client name here >

SalesLaptop KioskWeb OMS

CWCData

LegacyERP ?

CWC Transformer

Common Integration points for CWC, 3rd party and Legacy applications

Common architecture to consolidate front-office applications

Bring back office investments to point of sale

Page 26: Signature Plus Technology Overview for < client name here >

Signature Plus KCC

Single set of integrated tools

Manages CWC and non-CWC components

Distributed role-based maintenance

Optimized for international use

Ability to test on the fly

SalesLaptop Sales

IntranetWeb Buying OMS

CWCData

LegacyERP ?

Sig PlusKCC

Page 27: Signature Plus Technology Overview for < client name here >

Transformer Integration Agents

‘Plug-ins’ into Transformer Architecture Industry standard tools and techniques Software abstraction between Front and Back office data

Page 28: Signature Plus Technology Overview for < client name here >

CWC Transformer based integration Signature Plus Client <=> Tools use it already

This requires a VERY flexible interface And a VERY loose coupling

Open, industry standard technology Access Enterprise Data/Transactions as-is/where-is Access Transformer through scripting

Transport neutral

Page 29: Signature Plus Technology Overview for < client name here >

Object scripting example - Map RDBMS customer information

Sub ImportCustomers(DatabaseName)

Set dao = CreateObject("DAO.DBEngine.35")

Set db = dao.OpenDatabase(DatabaseName)

Set tblCustomers = db.OpenRecordset("CWC01Company",READ)

Do While Not tblCustomers.EOF

Set Customer = Customers.Add

On Error Resume Next ' Skip over null fields

Customer.ID = tblCustomers.Fields("CustomerID").Value

Customer.CompanyName = tblCustomers.Fields("Company").Value

On Error Goto 0 ' turn off error trap

tblCustomers.MoveNext

Loop

End Sub

Page 30: Signature Plus Technology Overview for < client name here >

Transformer provides a robust, scalable integration architecture CWC Transformer provides total access to Signature Plus

All the capabilities a robust integration requires Same access as CWC’s tools

CWC Transformer uses industry standard technologies Allows client to use familiar tools Standards means the system will grow

CWC’s 14 experience pays dividends IBM General Motors Freightliner Trucks and many more

Page 31: Signature Plus Technology Overview for < client name here >

Components & Multiple Platforms

Same component used for multiple platforms Same data for all layers Same technology for all layers Same components can be deployed at

various tiers UI and Business rules can be different for

different platforms

Page 32: Signature Plus Technology Overview for < client name here >

Data

BusinessLogic

UserInterface

Laptop

All layers areclient resident

Data

BusinessLogic

UserInterface

Intranet/Internet/

Client Server

Data is locatedon a server

UserInterface

Data

BusinessLogic

UserInterface

Intranet/Internet/

Client Server

Only the interfaceis client resident

UserInterface

Data

BusinessLogic

UserInterface

Intranet/Internet/

Client Server

All layers reside on a server

UserInterface

Multi-platform Architecture

Page 33: Signature Plus Technology Overview for < client name here >

Signature Plus Web 2.5 Open system offers great flexibility

Deployable as buying or selling solution Thin Client strategy based upon:

Active Server PagesJava Based ConfiguratorSignature Plus Configuration Engine

Allows the optimal solution to be deployed based on requirements

Page 34: Signature Plus Technology Overview for < client name here >

Active Server Pages

Same Scripting Engine as Thick Client Application Client-side neutral

Generates pure HTML Allows reuse of scripted business rules

Page 35: Signature Plus Technology Overview for < client name here >

ClientClient ServerServer

HTTP HTTP requestrequest Active Server PagesActive Server Pages

engineengine

default.aspdefault.asp

InterpretsInterpretspagepage

Internet InformationInternet InformationServerServer

JScriptJScriptVBScriptVBScriptActiveXActiveXScriptingScripting

Invokes Invokes componentcomponent

(OLE)(OLE)

ADOADO

Fetches resultsFetches results(OLE/DB, ODBC)(OLE/DB, ODBC)

HTTP HTTP responseresponse

Web 2.5 Application Flow

Page 36: Signature Plus Technology Overview for < client name here >

Java based Internet configuration Uses Java-based client Again, client neutral Off-loads UI processing to the client

Allows very interactive User InterfaceIndustrial Strength On-line Configuration

Benchmarks support our claims

Page 37: Signature Plus Technology Overview for < client name here >

3-rd Party benchmark Baseline Server:

Pentium 100Mhz Single ProcessorNTAS 4.064 MB RAM200 MB Swap-file

Benchmarks:27,000 concurrent sessions450 simultaneous transactions without

degradation

Page 38: Signature Plus Technology Overview for < client name here >

Java based Internet configuration

Web Browser Web Server

Sig+ Application

Sig+ Web Config

Config data

Config.htm

HTTP://config/connect

HTTP://myweb/config.htm

Page 39: Signature Plus Technology Overview for < client name here >

Configuration Technologies

Configuration is a CWC core competency Signature Plus provides deep functionality Same engine in both thick and thin client

Supports our core driver regarding reuseAllows flexible deployment

Page 40: Signature Plus Technology Overview for < client name here >

Configuration Run-time Architecture

Layered Architecture Flexible Scaleable

I/O Handling

ConfigurationKernel

SolverSolverSolver

PASCAL APIRPC Server

Socket Server

Business Objects

IIOP/DCOM

Page 41: Signature Plus Technology Overview for < client name here >

Configuration Kernel

Provides common services to configuration components

Manages memory for configuration and solution state

I/O Handling

ConfigurationKernel

Page 42: Signature Plus Technology Overview for < client name here >

Solvers

Apply specific configuration technologies.

Leverage kernel for common services

I/O Handling

ConfigurationKernel

SolverSolverSolver

Page 43: Signature Plus Technology Overview for < client name here >

Solvers

Boolean MapSimple table like structure

• PLA Structure (I.e., AND, OR, NOR, NAND, XOR planer processor).

Very Fast• Many MB/s

Very Small• 4800:1 Compression

Original solver-- 14 years

•Auto-includes•Auto-excludes•Available•Unavailable

Page 44: Signature Plus Technology Overview for < client name here >

Solvers

Conditional LogicPropositional Assertions

• IF <Boolean statement> THEN <assertion> ELSE <assertion>

Fast Boolean processor• ~37,500 ops on i486-66MHz

Small memory footprint

Page 45: Signature Plus Technology Overview for < client name here >

Solvers

Constraint SolverBounded Constraints

• e.g., aircraft weight and balance limits

Fuzzy Constraint optimization

Page 46: Signature Plus Technology Overview for < client name here >

Solvers

Resource SolverScoped resource networks

• e.g., power_resourcepower_resource power_supply.power power_resource card.power_consumption

Proven circuit simulation algorithmsScaleable

• Building heating and cooling 3000 nodes

Page 47: Signature Plus Technology Overview for < client name here >

Solvers

Fuzzy SolverAdvanced Fuzzy LogicExpert NormalizationSpecification by Class

• I.e., specification by vocational use.

1.0

X-Axis

Low

Medium

High

Page 48: Signature Plus Technology Overview for < client name here >

Solvers

Calculation SolverMath operations in other solvers

• i.e.., sine, cosine, power, modulus, logarithms, etc.

• matrix operations

• 3D graphics operations

E.g., center bearing on shaft is limited by a calculation of shaft.length, shaft.radius, shaft.torque_limit, shaft.rpm_max.

• reduced rule count by 750,000.

Page 49: Signature Plus Technology Overview for < client name here >

Solvers

Spatial Solver4D bounded value

• Euclidean space

• Time varying spatial fields

Moving parts clearancePacking Optimization

Page 50: Signature Plus Technology Overview for < client name here >

Solvers

Simulation Solvermathematical models used to simulate

performanceperformance calculations can be used in

other configuration rulesOne CWC system uses 27 performance

calculations

Page 51: Signature Plus Technology Overview for < client name here >

Solvers

Parts SolverLinks parts lists into product modelProvides patented search and indexing

algorithms for performanceCan link with competitive information for

cross-referencesProvides the ability to select parts by

environment and property constraints (“spec by vocation”)

Page 52: Signature Plus Technology Overview for < client name here >

Technologies These are the underpinnings of the system Support the Design Goals

Page 53: Signature Plus Technology Overview for < client name here >

Pluggable Architecture

Module 2

Shell

Module 1

Module 4

Module 3

Add-In

Add-In

Add-In

Add-In

Add-In

Add-In

Add-In

Add-In

Add-In

Add-In

Add-In

Add-In

Page 54: Signature Plus Technology Overview for < client name here >

Open Technologies

Easily integrated with other components and enterprise solutions

COM ActiveX HTML ODBC JavaScript VBScript

Page 55: Signature Plus Technology Overview for < client name here >

Wrap-Up

Signature Plus™ is an exciting product Strong technology Questions? Thank you!

Page 56: Signature Plus Technology Overview for < client name here >