deltek insight 2012: technical insight: costpoint 7.0

28
Technical Insight: Costpoint 7.0 Dmitri Tyles, Director of Java EE Framework Development, Deltek GC-44

Upload: deltek

Post on 20-Aug-2015

364 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Deltek Insight 2012: Technical Insight: Costpoint 7.0

Technical Insight: Costpoint 7.0

Dmitri Tyles, Director of Java EE Framework Development, DeltekGC-44

Page 2: Deltek Insight 2012: Technical Insight: Costpoint 7.0

2 Copyright © 2012 Deltek, Inc.

Costpoint Architecture Overview

Costpoint 7 Architecture

New Technical Features in Costpoint 7 Project Manufacturing Integration

Agenda

Page 3: Deltek Insight 2012: Technical Insight: Costpoint 7.0

3 Copyright © 2012 Deltek, Inc.

Understand Costpoint Technical Architecture

Overview of New Technical Features in Costpoint

Key Takeaways

Page 4: Deltek Insight 2012: Technical Insight: Costpoint 7.0

Costpoint Architecture Overview

Page 5: Deltek Insight 2012: Technical Insight: Costpoint 7.0

5 Copyright © 2012 Deltek, Inc.

Costpoint 7 Architecture

Page 6: Deltek Insight 2012: Technical Insight: Costpoint 7.0

6 Copyright © 2012 Deltek, Inc.

Costpoint Schemas Installation: In the Same Database or in Separate Databases

Three Database Schemas Metadata

Application and component descriptions Descriptions read at runtime

Administrative (admin) System configuration User authorization

Transactional Costpoint business data

Costpoint 7 Architecture

Page 7: Deltek Insight 2012: Technical Insight: Costpoint 7.0

7 Copyright © 2012 Deltek, Inc.

Metadata-Driven Application Development Keeping descriptions of applications, result sets, processes, and

reports in separate database schema provides the following: Enforcement of consistent behavior and look-and-feel Automation of user interface generation based on metadata Automation of simple business rules Ability to deploy existing applications as web services Application customization Different client interfaces Etc

Costpoint 7 Architecture

Page 8: Deltek Insight 2012: Technical Insight: Costpoint 7.0

8 Copyright © 2012 Deltek, Inc.

Deployment Options Single or multiple databases Multiple systems in a single server instance

Add system for training or “what if” scenarios Must use the same code base/version (not for testing changes)

Clustering support Oracle WebLogic Application Server Actuate iServer Oracle RAC

For more information, please attend GC-52: Technical Insight: Costpoint 7.0 Configuration

Costpoint 7 Architecture

Page 9: Deltek Insight 2012: Technical Insight: Costpoint 7.0

9 Copyright © 2012 Deltek, Inc.

Configurable User-level authentication Costpoint database Single sign-on (SSO) Active Directory® SSO or Active Directory Windows Domain and Active Directory Windows Domain and Costpoint database Client-side certificates

Generate random passwords for a new Costpoint user or when changing existing user’s password

For more information, please attend GC-49: Technical Insight: Costpoint 7 Advanced Security

Costpoint 7 Architecture

Page 10: Deltek Insight 2012: Technical Insight: Costpoint 7.0

10 Copyright © 2012 Deltek, Inc.

Generic Integration Framework Provide an Integration Console to design, compose, and deploy

application interfaces as web services Export or import data from any Costpoint web function in real time Invoke Costpoint web processes from another system Web service exposing a reporting application can return back a report

(PDF,HTML,etc)

For more information, please attend GC-50: Extending Costpoint: Web Services Integration

Costpoint 7 Architecture

Page 11: Deltek Insight 2012: Technical Insight: Costpoint 7.0

11 Copyright © 2012 Deltek, Inc.

Application Vulnerability Assessment (AVA) Ongoing relationship with Verizon®/Cybertrust AVAs conducted for Costpoint 5.x ,6.x and 7

No major security issues discovered Additional AVAs planned for each major release

Costpoint 7 Architecture

Page 12: Deltek Insight 2012: Technical Insight: Costpoint 7.0

12 Copyright © 2012 Deltek, Inc.

Costpoint 7 Architecture: Basic Deployment

Page 13: Deltek Insight 2012: Technical Insight: Costpoint 7.0

13 Copyright © 2012 Deltek, Inc.

Costpoint 7 Architecture: Complex Deployment

Page 14: Deltek Insight 2012: Technical Insight: Costpoint 7.0

New Technical Features in Costpoint 7

Page 15: Deltek Insight 2012: Technical Insight: Costpoint 7.0

15 Copyright © 2012 Deltek, Inc.

New Supported Platforms (7) Operating systems for application and reporting servers:

Windows Server 2008 R2 (only 64 bit) Databases:

Microsoft® SQL Server® 2008 R2 Oracle 11g R2

Support for Oracle Real Application Cluster (RAC) Browser:

Added support for IE9 Removed support for IE7

Application Server Weblogic 12.1.1 Actuate Reporting Server iServer 11SP3

New Technical Features in Costpoint 7

© 2008 Deltek, Inc.

Page 16: Deltek Insight 2012: Technical Insight: Costpoint 7.0

16 Copyright © 2012 Deltek, Inc.

Monitoring Utility Automates one-time or continuous monitoring of CP Web configuration Can send alerts if issues are discovered or server(s) went down Automated the process of gathering technical information for support

cases

Monitoring Utility

© 2008 Deltek, Inc.

Page 17: Deltek Insight 2012: Technical Insight: Costpoint 7.0

17 Copyright © 2012 Deltek, Inc.

CMS Integration approach and technology: Sharepoint is supported through native interface until CMIS support in

Sharepoint is provided by Microsoft

Content Management Interoperability Standard (CMIS) is used as the key integration technology. Any CMS supporting CMIS can be integrated with Costpoint

For more information, please attend CP-214: Extending Costpoint 7: Content Management

Integration with CMS

Page 18: Deltek Insight 2012: Technical Insight: Costpoint 7.0

18 Copyright © 2012 Deltek, Inc.

Features enabled by CMS integration: Ability to link a document in Costpoint with a document in CMS

E.g. link a scanned image of a receipt to a voucher Ability to pre-populate Costpoint documents based on scanned

documents in CMS E.g. a new voucher can be pre-populated based on a scanned and OCR-ed

voucher Linked CMS documents will stay attached with Costpoint document as

it is being processed through various applications Ability to view linked CMS documents from within Costpoint Ability to define where in CMS documents of a given type are located Ability to “print” from Costpoint directly into CMS Ability to point Costpoint pre-processors/interfaces directly to

documents in CMS

Integration with CMS

Page 19: Deltek Insight 2012: Technical Insight: Costpoint 7.0

19 Copyright © 2012 Deltek, Inc.

Customization vs. personalization Personalization is a Costpoint Web user interface feature available in

6.1 and greatly enhanced in 7.0 Customization requires a separate tool – Extensibility Console which is

initially made available in 7.0 through Deltek Global Services

All customizations will be segregated from Deltek code Includes business logic, metadata, and data

Customizations will not be impacted by hot fixes or updates (with the rare exception when an application had a major re-design )

Users will be able to access both the customized and non-customized applications. Non-customized applications will be available for troubleshooting

Extensibility And Customization

Page 20: Deltek Insight 2012: Technical Insight: Costpoint 7.0

21 Copyright © 2012 Deltek, Inc.

Screen design modification capabilities including: Reposition fields & labels Add new or hide existing non-required fields Make non-required fields required Set or change default field values Customization of labels for specific applications

Customizing Existing Costpoint Applications

Page 21: Deltek Insight 2012: Technical Insight: Costpoint 7.0

22 Copyright © 2012 Deltek, Inc.

Add custom data entry validations on top of existing application logic

Add custom data defaulting logic on top of existing application logic

Invoke custom logic before and after process/action execution

Types of custom logic supported Java class (implemented with pre-defined interface) Database stored procedures Email

For more information, please attend CP-215: Extending Costpoint 7: Extensibility Services

Customizing Existing Costpoint Applications

Page 22: Deltek Insight 2012: Technical Insight: Costpoint 7.0

23 Copyright © 2012 Deltek, Inc.

Oracle: Support for SQL Parallel Execution

Costpoint Web 6.1 and Costpoint 7 Job Server can utilize parallel SQL

Takes advantage of multiple CPU for a single SQL statement execution to improve performance

Support for parallel SQL to include DML statements KB# 40944 lists optimized applications 20 step financial closing batch runs twice as fast compared to C/S Some applications such as Update PSR and Create Project Report

Tables run 3-4 times faster

Oracle: Parallel SQL execution

Page 23: Deltek Insight 2012: Technical Insight: Costpoint 7.0

24 Copyright © 2012 Deltek, Inc.

Support for Oracle Real Application Cluster (RAC) is included in Costpoint 7

Provide scalability and failover for database tierNote: a single powerful server with 16 CPUs doesn’t automatically equate to RAC consisting of 8 servers with 2 CPUs each

Costpoint Web configuration utility supports RAC to automate Costpoint side of RAC configuration

Larger clients can utilize both parallel SQL execution and Oracle RAC features to spread the workload between servers and CPUs.

Oracle: Support for RAC

Page 24: Deltek Insight 2012: Technical Insight: Costpoint 7.0

Conclusion

Page 25: Deltek Insight 2012: Technical Insight: Costpoint 7.0

26 Copyright © 2012 Deltek, Inc.

Costpoint 7 Provides Compelling New Features Updated runtime, browser, and database support Secured initial passwords Job Server performance improvement using parallel SQL Generic integration framework Configurable user-level authentication Resizing, positioning, and saving layout of applications Additional report delivery options and email enhancements Sharepoint/CMS integration Much more!

Conclusion

Page 26: Deltek Insight 2012: Technical Insight: Costpoint 7.0

27 Copyright © 2012 Deltek, Inc.

Questions and Answers

Page 27: Deltek Insight 2012: Technical Insight: Costpoint 7.0

Call to Action

See Deltek Costpoint in the Solutions Pavilion

Attend Additional Sessions on Deltek Costpoint for More In-Depth Information

GC-45: Looking Ahead at Deltek Costpoint Technology GC-46: Extending Costpoint 7: Content Management GC-48: Extending Costpoint 7: Extensibility Services GC-49: Technical Insight: Costpoint 7.0 Advanced Security GC-50: Extending Costpoint: Web Services Integration GC-52: Technical Insight: Costpoint 7.0 Configuration GC-322: Costpoint 7 - The User Experience

28 Copyright © 2012 Deltek, Inc.

Page 28: Deltek Insight 2012: Technical Insight: Costpoint 7.0

Thank You!