UCLP Version 1
The first UCLP initiative investigated the development of software solutions for enabling users to control and manage their own network elements for the purposes of establishing End-to-End (E2E) lightpaths across those networks.
The software solution is based on services and technologies associated with the 3rd wave of the Internet. Web services and Jini technologies were combined in a fashion compliant with the emerging OGSA/OGSI standards being developed by the Grid community. The focus has been on the transport layer and the resulting solution is a working product that allows users to control, manage, partition and advertise their lightpaths across an optical network.
UCLP Version 2
CANARIE provided a second round of funding via their Directed Research Program to provide extended functionality to UCLP.
UCLPv2 is extending UCLP with the use of Service Oriented Architecture (SOA) and workflow technologies. These new technologies of web services workflow and/or orchestration, that were originally conceived for eBusiness applications were be used as the underpinning architectural framework for extending UCLP to allow the interconnection of instruments, time slices and sensors and for incorporating virtual routers and switches. Specifically, Web Services Description Language (WSDL) and Work flow languages such as Business Process Engineering Language (BPEL) are the implementation tools for such a reference framework.
The goal of the project it to create a set of virtualized network resources that can be orchestrated into BPEL workflows to create Articulated Private Networks (APNs). End users will be able to control and managed their APNs using a Graphical User Interface built on Eclipse RCP technology that is both familiar and very easy to use and will never have to see or write any BPEL workflow source code.