Top Banner
WhiteStar Cloud - Up and Running Kevin Weller Principal, ASAP iSystems & Consultant, WhiteStar Corporation
17

WhiteStar Cloud - Up and Running

Jul 15, 2015

Download

Technology

Safe Software
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: WhiteStar Cloud - Up and Running

WhiteStar Cloud - Up and RunningKevin WellerPrincipal, ASAP iSystems & Consultant, WhiteStar Corporation

Page 2: WhiteStar Cloud - Up and Running

Basic Data Flow

Page 3: WhiteStar Cloud - Up and Running

Email Example

From: [email protected]

To: [email protected]

Subject: WhiteStar Grid Order

COUNTY: CO:Jefferson

LAYERS: plss

COORDSYS: EPSG:4267

FMT: shapefile

Page 4: WhiteStar Cloud - Up and Running

Email Subsystems Decomposition

Page 5: WhiteStar Cloud - Up and Running

Cloud Deployment

Page 6: WhiteStar Cloud - Up and Running

Web Subsystems Decomposition

Page 7: WhiteStar Cloud - Up and Running

Domain Specific Language

vs. General Purpose Language

Web Pages, Insurance Policies, Combat Sim, etc.

FME

Page 8: WhiteStar Cloud - Up and Running

Dynamic Schemas & Generic Writers

Dynamic Schemas

Generic Writers

Page 9: WhiteStar Cloud - Up and Running

Modularization

Components

Why?

Clarity

Scalability

Flexibility

How?

Multiple Workspaces

Custom Transformers

Page 10: WhiteStar Cloud - Up and Running

Notifications

Why? Decoupling

Why? Flexibility

Where?

Page 11: WhiteStar Cloud - Up and Running

Issues Encountered

Modularity Challenges

Linked Custom Transformer Testing

Version Control Merge Conflicts

Page 12: WhiteStar Cloud - Up and Running

Testing Linked Custom Transformers

Running linked custom transformers in Desktop

Workaround: Temporarily Inline

Inline while implementing or making significant changes, then [re-]export

Feature Request

Page 13: WhiteStar Cloud - Up and Running

Version Control

“Versioning” of source files in system

Version History/Rollback, Branching & Merging

Examples

Subversion, TFS, SourceSafe, etc.

git + github.com

Page 14: WhiteStar Cloud - Up and Running

Merge Conflict Resolution Issue

Merge conflict

Two people affect same file

Automatic & manual

FME Workspaces/Transformers

Opaque File Format

Non-functional changes/rearrangements

Page 15: WhiteStar Cloud - Up and Running

Possible Solutions

Workspace/Transformer File Format Enhancements

Non-functional (eg. graphical moves)

Page 16: WhiteStar Cloud - Up and Running

Summary

Working system

Scalable

Good DSL

Effective implementation

Page 17: WhiteStar Cloud - Up and Running

Thank You!

Questions?

App: cloud.whitestar.com

For more information:

Robert White, [email protected]

Kevin Weller, [email protected]

WhiteStar Corporation and ASAP iSystems

Twitter: @doxotter (Kevin) and @k0rcw (Robert)