Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Component: something linked with OpenECOMP. This includes frameworks, libraries
  • Database: a separate executable
  • Notation or Language
  • Tool: something used in the development process only, such as a Utility, Compiler



Project NameDescriptionLicenseCategory
Where Used in OpenECOMP

Image Modified

AngularJSA complete JavaScript-based front-end web application frameworkMITFramework (Component)
SDC

Image Modified

BowerBower is a package manager for web-based frameworks, libraries, utilities and other assetsBSDUtility (Tool)
SDC

BPELBPEL (Business Process Execution Language) is an XML-based language that allows Web services in a service-oriented architecture (SOA) to interconnect and share data

Notation

Image Modified

BPMNBusiness Process Model and NotationN/ANotation

Image Modified

Cask,
CDAP 
The Cask Data Application Platform (CDAP) is an open source project for distributed data and applications. CDAP is a layer of software running on top of Hadoop platformsApache 2.0Database Layer
DCAE

Image Modified

CassandraApache Cassandra is a distributed (NoSQL) database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. Apache 2.0Database
SDC

Image Removed

CytoscapeA platform for analyzing and visualizing interaction networks and biological pathways and integrating these networks with annotations and other state data.LGPL
Library (Component)SDC

Image Modified

DroolsA business rules management system (BRMS) with a forward and backward chaining inference based rules engine, using an enhanced implementation of the Rete algorithm.ASL 2Component
A&AI

Image Modified

Elastic SearchA search engine based on Apache Lucene, providing a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documentsApache 2.0Database
SDC

Image Modified

GerritA web based code review and repository management for the Git version control system.Apache 2.0Tool
Used together with Git

Image Modified

GitDistributed version control systemGPLv2Tool
Used as repository management tool for all OpenECOMP code

Image Modified

GruntA JavaScript task runner, a tool used to automatically perform frequently used tasks such as minification, compilation, unit testing, linting, etc. It uses a command-line interface to run custom tasks defined in a file (known as a Gruntfile)MIT

Tool

SDC

Image Modified

HadoopApache Hadoop is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storageApache 2.0Database
DCAE

Image Modified

HBaseApache HBase is a distributed, versioned, non-relational database modeled after Google's Bigtable. HBase provides random, realtime read/write access to Big Data, especially hosting very large tables -- billions of rows X millions of columns -- atop clusters of commodity hardware.Apache 2.0Database
DCAE, AAI

Image Modified

Java (v8)Version 8 of the Java JDK and run-timeGPLv2 with Classpath Exception. See OpenJDK Legal pagesLanguage / Platform
SDC

Image Modified

JettyProvides a web server and javax.servlet container, plus support for HTTP/2, WebSocket, OSGi, JMX, JNDI, JAAS and many other integrationsEclipseTool
SDC

Image Modified

JUnitA simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks.Eclipse Public License 1.0Test Framework (Tool)
SDC

Image Modified

KibanaA data visualization plugin for Elasticsearch, providing visualization capabilities on top of the content indexed on an Elasticsearch clusterApache 2.0Plug-in (Component)
SDC

Image Modified

MariaDBA community-developed fork of the MySQL relational database management system intended to remain free under the GNU GPLGPLv2, LGPLv2Database
Portal, MSO, Policy, VID

Image Modified

MavenApache Maven is a software project management and comprehension tool. Based on a project object model (POM), Maven can manage project build, reporting and documentation from a central piece of information.Apache 2.0Tool
SDC

Image Modified

MySQLA popular and widely deployed relational database management system (RDBMS)GPLv2Database
APP-C Controller, DCAE, SDN-C

Image Modified

MySQL Connector/JProvides connectivity for client applications developed in the Java programming language with MySQL Connector/J, a driver that implements the Java Database Connectivity (JDBC) API.GPLv2Database
Portal, APP-C Controller,Policy, SDN-C

Image Modified

NPMA package manager for JavascriptArtistic License 2.0Tool
SDC

Image Modified

OpenStack HeatThe main project in the OpenStack Orchestration program, Heat implements an orchestration engine to launch multiple composite cloud applications based on templates.Apache 2.0Component

Image Modified

PostgreSQLAn object-relational database management system (ORDBMS) with an emphasis on extensibility and standards compliancePostgreSQL LicenseDatabase
DCAE

Image Modified

SpringAn application framework and inversion of control container for the Java platform Apache 2.0Framework
SDC

Image Modified

SwaggerAn open source framework backed by a large ecosystem of tools that helps you design, build, document, and consume your RESTful APIs. The Swagger API specification has been renamed the OpenAPI Specification.

Apache 2.0


Framework
SDC

Image Modified

TestNGA testing framework inspired from JUnit and NUnit but introducing some new functionalities that make it more powerful and easier to useApache 2.0Tool
SDC

Image Modified

Titan Graph DBA scalable graph database optimized for storing and querying graphs containing hundreds of billions of vertices and edges distributed across a multi-machine cluster. Apache 2.0Database
SDC

Image Modified

TOSCATopology and Orchestration Specification for Cloud Applications (TOSCA), is an OASIS standard language to describe a topology of cloud based web services, their components, relationships, and the processes that manage them. The TOSCA standard includes specifications to describe processes that create or modify web services.N/A

Standard

Image Modified

TypeScriptA programming language developed and maintained by Microsoft, as a strict superset of JavaScript, adding optional static typing and class-based object-oriented programming to the language.Apache 2.0Language
SDC

Image Modified

wooreaopenstack-client SDKApache 2.0Component
MSO

Image Modified

YAMLA human-readable data serialization standard language (YAML Ain't Markup Language), used to implement Heat templates.
Standarg
Standard/MLMarkup Language

Image Modified

YangA data modeling language for the definition of data sent over the NETCONF network configuration protocolMultiple, by source directory. See ReadMe.mdLanguage