Upload
julius-oconnor
View
215
Download
1
Embed Size (px)
Citation preview
S M A R T G R I D I N T E R O P E R A B I L I T Y P A N E L
ESPI DEVELOPMENTDevelopment and Test EnvironmentMarty Burns, Hypertek Inc.John Teeter, People Power
An initial straw man to seed development
Proposed development environment and development components
Possible component model Test environment John Teeters Development Dashboard Initial Java Packages If we can meet and agree on these (or alternatives)
we can move forward on implementation
Development Environment
Use the following to compose the development and test environment Eclipse IDE for project development Use Java as development language
Produce class libraries for DataCustodian, RetailCustomer, and ThirdParty Use Tomcat 6 as the underlying framework Use Firefox as the host web browser Use Apache/Tomcat as the web server with PHP support Use Selenium for test orchestration and target stimulus Use a web page for each actor as the test harness Logging via wireshark Sample pages - http://
www.openespi.org:8080/espi_portal/index2.html
Possible Component Model
Three SW Components – DataCustodian, ThirdParty, RetailCustomer
OAuth
Atom Publishing
Actor
Target Test Stimulus
Back End
Shared Information Model
Information
Repository
Test environment
Customer access page
DataCustodian
CustomerEUI page
RetailCustomer
Customer access page
ThirdParty
Management Dashboard
Developer
Firefox/Seleniu
m Scripti
ng
Web Stimulus
Web Stimulus Web Stimulus
Target Stimulus
Target Stimulus
Target Stimulus
Web Stimulus
Target Stimulus
John’s sample development dashboard