This project is available as a student work experience opportunity with HPCC Systems. Curious about other projects we are offering? Take a look at our Ideas List.
Student work experience opportunities also exist for students who want to suggest their own project idea. Project suggestions must be relevant to HPCC Systems and of benefit to our open source community.
Find out about the HPCC Systems Summer Internship Program.
Project Description
ESP (Enterprise Services Platform) is an HPCC Systems component that hosts web services functions. It’s a container for running services. ESP is what provides users and organizations with the ability to write and run web services in HPCC Systems, support revenue based products, and can leverage the dynamic ESDL engine for flexibility and ease of use. A couple of examples of ESP services are WsECL, which allows you to interface to published queries on Roxie or Thor, and ECL Watch which is the web-based query execution, monitoring and file management interface. ESP supports a number of protocols including, SOAP, XML, HTTP, REST and JSON.
...
- Learning general HPCC Systems architecture.
- Learning ESP services framework.
- Development of a functional command line tool as specified above.
- Creation of test cases for ESP services and specific methods.
- Creation of documentation including a GitHub repository for the project.
- A blog, a recorded presentation, and a poster artifact about your project (see examples from previous years here).
Mentor | Details coming soon Backup Mentor: Details coming soon |
Skills needed |
|
Important resources |