© COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

40
© COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution

Transcript of © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

Page 1: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

© COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL.

Agile CPG Solution

Page 2: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Outline

1. CPG market2. Value proposition3. Team4. Products5. Release strategy6. Technology7. Customers8. Competition9. Demo

Page 3: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Outline

1. CPG market2. Value proposition3. Team4. Products5. Release strategy6. Technology7. Customers8. Competition9. Demo

Page 4: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

A&D Auto CPG EHT Ind LS0

2,000

4,000

6,000

Indust

ry S

ize (

$s

in B

illions)

How Big is the Market?

Competitive & Highly

Penetrated

Agile Strongholds

Early Adoption from Specialist

Vendors

Early Adoption from Specialist

Vendors

Source: One Source and Hoover Market Data, Gartner Special Report on PLM in Process Industry – Evaluation RFI, April 2006, Agile Analysis

Page 5: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Consumer Products Market Segmentation

Consumer Electronics / Appliances /

Durables

Electronics, Toys, Furniture, etc.

Softgoods Apparel and Footwear

Consumer Packaged Goods

(CPG)

Food, Beverage, & TobaccoSingle Largest Sector

Health & Beauty Aids(Cosmetics, OTC,

Supplements)

Household Goods(Cleaners & house

chemicals)

Retail Private Label(All CPG product categories)

Page 6: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Outline

1. CPG market2. Value proposition3. Team4. Products5. Release strategy6. Technology7. Customers8. Competition9. Demo

Page 7: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Innovation dilemma

In order to launch more successful new products to market in a shorter period of time, Food & Beverage companies need to …

Accelerate innovation

While also …Increasing the

success rate of new products

Improving cost

effectiveness

Solving this dilemma will require a breakthrough approach to

innovation

Page 8: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Scre

enin

g

Valid

atio

n

Audi

t

Pre-

Scre

enin

g

Post

-Aud

it

IdeationConcept

DevelopmentMarket Testing Launch

Product Development

Integrated Innovation Framework A best practice approach to

Innovation

New Product Development & Introduction

Data Syndication

Supplier Management

Packaging & Labeling Management

Specification Management

Formulation Management

Compliance & Quality Management

Page 9: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Product LaunchProduct Launch

Cas

h f

low

Time

Integrated Innovation Framework A best practice approach to

Innovation

Product Launch

Product Launch

Shorter time to market

Shorter time to value

Increased sales and margins from new products

Higher success rate of new products

Reduced development costs

Extended product lifecycle

Accelerated sales growth

More rapid innovation cycles

Page 10: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Revenue

Assets

Profits Cost of Goods

G&A

Inventories

AP/AR

Decrease time-to-market Improve success rate of new products Improve use of packaging and labeling Accelerate formulation management

Decrease time-to-market Improve success rate of new products Improve use of packaging and labeling Accelerate formulation management

Re-use and rationalize raw materials Facilitate regional/global sourcing Consolidate supply base Enhance compliance Maintain quality conformance Optimize products Reduce rework and recalls

Re-use and rationalize raw materials Facilitate regional/global sourcing Consolidate supply base Enhance compliance Maintain quality conformance Optimize products Reduce rework and recalls

Improve global information visibility Increase productivity Improve collaboration with trading partners Build foundation for CPFR, RFID, etc. Optimize R&D costs across new products Reduce manual data errors Harmonize product data across all internal

systems Syndicate product data to customers

Improve global information visibility Increase productivity Improve collaboration with trading partners Build foundation for CPFR, RFID, etc. Optimize R&D costs across new products Reduce manual data errors Harmonize product data across all internal

systems Syndicate product data to customers Reduce number of raw materials Consolidate number of vendors Decrease unsaleables (returns)

Reduce number of raw materials Consolidate number of vendors Decrease unsaleables (returns)

Improve data accuracy with trading partners Improve data accuracy with trading partners

Integrated Innovation FrameworkValue proposition

Shareholder Value

Page 11: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Outline

1. CPG market2. Value proposition3. Team4. Products5. Release strategy6. Technology7. Customers8. Competition9. Demo

Page 12: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Team – Prodika BU Breakdown

Product Management* (5) 4 Product managers 1 Director (hands-on)

Product Development* (26) Engineering (16)

14 developers 2 Development Managers (hands-on)

QA (4) 3 QA Engineers 1 QA Manager (hands-on)

Release Management (1) 1 Release Manager

Technical Services (3) 2 developers 1 technical writer (contract)

Support (2) 2 Support Engineers

*All resources are Dallas based*All resources are Dallas based

Page 13: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Outline

1. CPG market2. Value proposition3. Team4. Products5. Release strategy6. Technology7. Customers8. Competition9. Demo

Page 14: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Agile solutions for CPG

Page 15: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Agile CPG solution capabilities

•Supply network•Supplier consolidation•Supplier

documentation•Sourcing approvals•Supplier/ co-packer

collaboration

• Ideation management•Stage-Gate framework•Cross-functional collaboration•Template-based project

management•Product development metrics•Portfolio management•Analytics and dashboarding

•Electronic lab books•Formula

optimization•Nutrition rollup• Ingredient

statement

•Food & Beverage specification model•Raw materials re-use/consolidation•BOM management•Factory-floor documentation•Nutrition management•Compliance management•Nutrition labeling• Ingredient labeling

•Compliance screening

•Product evaluations•Regulatory

approvals•Quality conformance•Label claims•Nutrition

surveillance

• Internal data harmonization

•External data synchronization

•Artwork review and annotation

•2D/3D viewing (via Adobe Acrobat 3D)

•Package copy approval

Page 16: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

New Product Development & Introduction

New Product Development & New Product Development & IntroductionIntroduction enables the cross-functional management of product launches, leveraging portfolio management capabilities to optimize results across all projects

Pain Points Cycle times Success rates vs. development costs Project pipeline

Solution Capabilities Stage-Gate framework Template-based project management Ideation management Product development metrics Portfolio management Portfolio analyticsSolution Benefits

Faster cycle times Higher success rates Lower development costs

Page 17: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Specification Management

Specification ManagementSpecification Management streamlines collaborative business processes for managing product data creation, integration, localization, taxonomy and workflow – across the enterprise and with value chain partners

Pain Points Islands of information Quality of data Specification proliferation

Solution Capabilities Connected Food & Beverage specification

data model, from finished products down to raw materials

One “version of the truth” Available in all languages and cultures BOM management Nutrition management Compliance management Nutrition and ingredient labeling

Solution Benefits “One version of the truth” Specification re-use and rationalization Compliance and nutrition data Product traceability Raw materials re-use/consolidation

Page 18: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Formulation Management

Formulation ManagementFormulation Management enables the rapid prototyping, evaluation and optimization of formulations, with the ability to measure the real-time impact of process and BOM changes on product costing, compliance, nutrition and ingredient labeling

Pain Points Slow formulation process High development costs No visibility into formulation process and

data

Solution Capabilities Electronic lab book management Formula management Formula optimization Real-time impact on product attributes

(e.g. nutrition and compliance) Ingredient labelingSolution Benefits

Product development velocity Real-time impact of formulation changes Formulation optimization

Page 19: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Packaging & Labeling Management

Packaging & Labeling Packaging & Labeling ManagementManagement streamlines and accelerates the packaging and labeling development process by leveraging a single version of the truth and facilitating the cross-functional annotation and approval process

Pain Points Manual packaging and labeling revision

process between marketing, technical and design functions

Islands of packaging and labeling data Packaging and labeling proliferation

Solution Capabilities One “version of the truth” Management of packaging and artwork

specifications Electronic review and annotation 2D/3D viewing (via Adobe Acrobat 3D)

Solution Benefits One single “version of the truth” Real-time access to updated and

integrated packaging and labeling data Acceleration of the packaging and

labeling innovation process

Page 20: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Compliance & Quality Management

Compliance & Quality Compliance & Quality ManagementManagement enables companies to ensure quality, safety and compliance right the first time, and to maintain conformance through the supply chain

Pain Points Compliance Labeling Quality conformance

Solution Capabilities Compliance management Compliance screening Quality management Quality conformance Label claims determination Regulatory approvals Nutrition management Nutrition surveillance

Solution Benefits Compliance traceability and screening Quality consistency and food safety Integrated nutrition labeling and

ingredient labeling

Page 21: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Data Syndication

Data SyndicationData Syndication enables companies to harmonize specification data with internal systems and synchronize the resulting finished product data with external data pools and trading partners

Pain Points Data synchronization with customers Harmonization and cross-referencing

across internal systems

Solution Capabilities Internal data harmonization with other

enterprise systems GDSN-compliant external data

syndication with data pools and trading partnersSolution Benefits

Right the first time Automated data synchronization with

customers Harmonization and cross-referencing

Page 22: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Supplier Management

Supplier ManagementSupplier Management provides companies with a collaborative business process for managing supply chain entities and sourcing relationships as far upstream in the supply chain as needed

Pain Points Visibility through supply chain Supplier approval and supplier

proliferation Lack of supplier collaboration

Solution Capabilities One “version of the truth” for all supply

chain entities and sourcing relationships Management of supply network Supplier documentation Sourcing approvals Supplier collaboration Supplier consolidation Supplier conformance

Solution Benefits Global visibility Supplier approval Supplier collaboration

Page 23: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Outline

1. CPG market2. Value proposition3. Team4. Products5. Release strategy6. Technology7. Customers8. Competition9. Demo

Page 24: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Operating Environment

Web ClientIE 6.0, 7.0Adobe Acrobat Reader 7.0

Application Server Windows 2003 ServerIIS 6.0Microsoft .NET Framework v1.1

Remoting ContainerWindows ServiceCan run on Application Server

Database ServerMS SQL Server 2000, 2005

Page 25: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Outline

Logical Architecture Operating Environment Integration Architecture

Page 26: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Integration Architecture

Service Oriented Architecture (SOA) Designed for interoperability with distributed enterprise

systems Uses industry standard protocols and message formats

SOAP

XML

Types of Integration Publishing from Prodika (Push Integration)

Prodika Content Syndication/Synchronization (CSS) module

Syndicates data to specific systems and endpoints

Triggered upon a transition within the workflow engine

On-demand Requests (Pull Integration) Prodika business objects may be exposed via Web Services

for on-demand requests.

Page 27: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Integration Use Case

Page 28: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Outline

1. CPG market2. Value proposition3. Team4. Products5. Release strategy6. Technology7. Customers8. Competition9. Demo

Page 29: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Customers

Page 30: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

“We are using Prodika globally to help design new

business processes and communicate information more

effectively. Prodika is a critical

component of our strategy to improve our management

systems and ways of working."

William R. JohnsonChairman, President

& Chief Executive Officer

BusinessChallenge:

• Extremely limited visibility and security of product information due to extensive inconsistency

• data stored in different systems, spreadsheets, text docs, and even paper

• Very little product collaboration across organizations• Inefficient global product development process:

• Needed support from raw materials to labels

• Needed to manage alternate recipes per regional tastes

Agile Solution:

• Leveraged the full suite of Agile Prodika solutions• Customized each component to meet specific requirements• Solutions deployed to manage global specifications, supply

chain, new product development, design, product quality, labeling and packaging, and content synchronization and syndication

Business Results:

• Single source of true, secure product information that can be accessed globally across organizations

• Streamlined product development process across lifecycle• Faster NPI & time-to-market: reduced from 45 days 7

days• Increased productivity and decreased product costs: i.e.

Heinz reduced worldwide SKUs by 30% in Fiscal 2003

Heinz is a premier international food company, with Heinz is a premier international food company, with number-one and number-two brands in more than 50 number-one and number-two brands in more than 50

countries.countries.

Selected case study:

Page 31: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Selected case study:

BusinessChallenge:

• Lack of visibility throughout the global organization & extended supply chain

• Ambiguity within the design, development & commercialization process

• Little communication & coordination among & between business units & cross-functional teams slowed items to market

• No automatic process to ensure quality in new products & manage conformance to design

Agile Solution:

• Deployed Agile Prodika to support best-in-class Menu Management, Product Management, & Supplier management capabilities across McDonald’s network.

Business Results:

• Provides visibility into products, suppliers & menu with a global platform to capture, share & manage critical information.

• Enhances collaboration and coordination throughout supply chain to streamline new product development

• Creates automatic process to ensure quality is designed into products and produced to conformance

“Prodika continues to impress us with their understanding of the

business and how quickly sometimes

our needs change. It is to their credit that we have been able to

quickly and successfully modify the implementation

plan to accommodate an important

incremental function or business need.

They have performed as true business

partners instead of software vendors.”

Catherine Adams Corporate VP,

Worldwide Quality

McDonald's is the world's #1 fast-food company by McDonald's is the world's #1 fast-food company by sales, with more than 31,800 flagship restaurants sales, with more than 31,800 flagship restaurants

serving burgers and fries in more than 100 countries serving burgers and fries in more than 100 countries and over $20B in 2005 sales. and over $20B in 2005 sales.

Page 32: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Outline

1. CPG market2. Value proposition3. Team4. Products5. Release strategy6. Technology7. Customers8. Competition9. Demo

Page 33: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Competitors by solution

New Product Development & Introduction

Specification Management

Formulation Management

Packaging & Labeling

Management

Compliance & Quality

Management

Supplier Management

Data Syndication

SAP 2 2 2 3 2 2 4

Infor 2 3 4 2 3 1 1

Selerant 2 4 4 2 4 1 1

Lascom 2 2 2 2 2 1 1

Sopheon 4 1 1 1 1 1 1

MatrixOne 2 2 1 3 1 1 1

UGS 2 2 1 3 1 1 1

Microsoft 4 1 1 1 1 1 1

1 Does not compete in this PLM solution2 Present in this PLM solution with weak offering3 PLM solution competitive with Agile4 Strong competitor for this PLM solution

Page 34: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Why Agile for PLM?

Many of our customers run SAP as their ERP system …

Selected Customers

PLM ERP

Heinz

Tyson Foods

Coca-Cola

ConAgra

PLM Solutions

Solution invented for and with Food & Beverage companies

Integrated innovation solution Ease of use Global framework with local flexibility Deep Food & Beverage functionality (e.g.

nutrition, labeling and compliance)

Domain expertise

… yet they have chosen Agile as their PLM solution, for the following reasons:

Page 35: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Outline

1. CPG market2. Value proposition3. Team4. Products5. Release strategy6. Technology7. Customers8. Competition9. Demo

Page 36: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Agile Prodika solutions and modules

New Product Development &

Introduction

Data Syndication

Supplier Management

Packaging & Labeling

Management

Specification Management

Formulation Management

Compliance & Quality

Management

CSS(Content

Synchronization and Syndication)

GSM(Global

Specification Management)

GSM(Global

Specification Management)

GSM(Global

Specification Management)

GSM(Global

Specification Management)

GSM(Global

Specification Management)

GSM(Global

Specification Management)

NPD(New Product Development)

DWB(Design Workbench)

CACS(Computer-Aided

Compliance Screening)

DWB(Design Workbench)

RPT(Reporting)

RPT(Reporting)

PQS(Product Quality Scorecarding)

NSM(Nutrition

Surveillance Management)

SCRM(Supply Chain Relationship Management)

RPT(Reporting)

eQ(eQuestionnaire)

SP(Supplier Portal)

Solutions Modules

eQ(eQuestionnaire)

New Product Development &

Introduction

Data Syndication

Supplier Management

Packaging & Labeling

Management

Specification Management

Formulation Management

Compliance & Quality

Management

CSS(Content

Synchronization and Syndication)

GSM(Global

Specification Management)

GSM(Global

Specification Management)

GSM(Global

Specification Management)

GSM(Global

Specification Management)

GSM(Global

Specification Management)

GSM(Global

Specification Management)

NPD(New Product Development)

DWB(Design Workbench)

CACS(Computer-Aided

Compliance Screening)

DWB(Design Workbench)

RPT(Reporting)

RPT(Reporting)

PQS(Product Quality Scorecarding)

NSM(Nutrition

Surveillance Management)

SCRM(Supply Chain Relationship Management)

RPT(Reporting)

eQ(eQuestionnaire)

SP(Supplier Portal)

Solutions Modules

eQ(eQuestionnaire)

Page 37: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Let’s look at the solution …

Page 38: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Appendix A – Data Access LayerProdika's data access layer is database agnostic. This allows us to scale the database layer to any vendor that supports ANSI SQL, which is applicable to all pertinent major database vendors. The data access layer is an Object to Relational Technology that simplifies access to content. This also simplifies software maintenance in the application since the complexity of managing all data related artifacts (i.e. joins, tables, etc.) is localized in a single component.

Exp

ose

d v

ia W

eb S

ervi

ces

DATA MANAGER (query, load, creation, caching of data objects)

MESSAGING MANAGER (intra-messaging)CONFIGURATION MANAGER (configuration settings)

GENERALIZEDASPX

PRODIKAUSER INTERFACE

CONTROLS

SPECIALIZEDASPX

Global Prodika Services Specialized Platform Services

Security Services, Email Services, Authentication Services,

Workflow, etc.

GSM, NPD, SCRM, SCPM, DWB, PQS, SPA, EQ etc.

AP

PL

ICA

TIO

N F

RA

ME

WO

RK

UI F

RA

ME

WO

RK

TRANSACTION MANAGER (transaction control)

TRANSLATION MANAGER (Proactive-TranslationTM)

DA

TA

AC

CE

SS OBJECT

RELATIONAL (OR) LAYER(model-based)

ENTITY QUERY TOOLKIT (EQT)

(model-based)

DATA ACCESS LAYER

ADO.NET

SERVICE MANAGER (access to services)

SQL Oracle ODBC

DATABASEDB

Page 39: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Appendix A cont. – Data Access Layer

Prodika applications and services access the database indirectly via EQT models, OR models, and in rare circumstances, the Data Access layer. The EQT and OR layers delegate to the data access layer, which in turn contain and delegate to the ADO.NET layer. The concrete DB's connection provider is specified during configuration and bound to at system start-up. This ultimately translates into a logical decoupling of the load/store (OR) and search (EQT) processes of the data layer.

Furthermore, it is a Prodika best practice to use metadata modeling and a corresponding engine/service (written using the framework) to represent, manage, and execute business rules. This generates two advantages. First, this allows scaling out to a cluster of load balanced servers as needed. Second, the rules are not hosted and executed in the data layer, thus limiting potential DB specific dependencies typically created in heavily leveraged DB servers for business logic hosting and execution.

Lastly, the database is generally thought of as purely a storage and retrieval repository. The types of database objects with which Prodika applications interact have been intentionally limited to tables and indexes and exclude more proprietary functionality such as stored procedures, TSQL, etc. This, coupled with the usage of standard ANSI SQL and DB specific providers for SQL specific construction are designed to ensure true database agnosticism.

DA

TA

AC

CE

SS OBJECT

RELATIONAL (OR) LAYER(model-based)

ENTITY QUERY TOOLKIT (EQT)

(model-based)

DATA ACCESS LAYER

ADO.NET

SQL Oracle ODBC

DATABASEDB

Page 40: © COPYRIGHT 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL. Agile CPG Solution.

COPYRIGHT © 2006 AGILE SOFTWARE CORPORATION. COMPANY CONFIDENTIAL

Appendix B - Application Layer