com.github.cafdataprocessing:processing-service-container

An API to allow creation and management of processing concepts against a Core Policy backend.

License

License

Categories

Categories

Container Data
GroupId

GroupId

com.github.cafdataprocessing
ArtifactId

ArtifactId

processing-service-container
Last Version

Last Version

1.6.0-1
Release Date

Release Date

Type

Type

pom
Description

Description

An API to allow creation and management of processing concepts against a Core Policy backend.
Project Organization

Project Organization

EntIT Software LLC, a Micro Focus company

Download processing-service-container

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.cafdataprocessing/processing-service-container/ -->
<dependency>
    <groupId>com.github.cafdataprocessing</groupId>
    <artifactId>processing-service-container</artifactId>
    <version>1.6.0-1</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/com.github.cafdataprocessing/processing-service-container/
implementation 'com.github.cafdataprocessing:processing-service-container:1.6.0-1'
// https://jarcasting.com/artifacts/com.github.cafdataprocessing/processing-service-container/
implementation ("com.github.cafdataprocessing:processing-service-container:1.6.0-1")
'com.github.cafdataprocessing:processing-service-container:pom:1.6.0-1'
<dependency org="com.github.cafdataprocessing" name="processing-service-container" rev="1.6.0-1">
  <artifact name="processing-service-container" type="pom" />
</dependency>
@Grapes(
@Grab(group='com.github.cafdataprocessing', module='processing-service-container', version='1.6.0-1')
)
libraryDependencies += "com.github.cafdataprocessing" % "processing-service-container" % "1.6.0-1"
[com.github.cafdataprocessing/processing-service-container "1.6.0-1"]

Dependencies

compile (1)

Group / Artifact Type Version
com.github.cafdataprocessing : corepolicy-database jar 1.2.0-165

test (2)

Group / Artifact Type Version
com.github.cafdataprocessing : processing-service-client jar 1.6.0-1
org.testng : testng jar

Project Modules

There are no modules declared in this project.

data processing service

Data Processing is a collection of CAF Microservices to enable analysis, extraction and transformation of data in an elastic scalable fashion.

Overview

CAF Data Processing is a suite of components that facilitate the extraction, analysis and modification of data. The wide variety of data sources available today makes data analytics and operations on data a challenging problem. Data Processing provides a flexible, elastic approach to solve this by allowing specialized services to be developed and included in a set of processing actions to be conditionally performed against the data.

The services are available as Docker containers to facilitate faster and simpler deployment. Consumers of Data Processing can elect to only include those services applicable to their needs, allowing for a minimum footprint without unnecessary resource allocation. Each application can also be managed separately with additional instances being spun up to meet higher workload demands or scaled back until required.

Documentation

Documentation for data processing is available here

Feature Testing

The testing for the Data Processing Service is defined here

Repository Contents

This GitHub repository contains the following projects.

docs

Data Processing documentation.

processing-service-core

The Data Processing Service web application.

processing-service-client

An example of generating a Java client to contact the web application using the data-processing-service swagger contract.

processing-service-container

Packages the Data Processing Service web application into a Docker container.

processing-service-contract

Packages the swagger contract from the application into an artifact that can be specified as a Maven dependency in other projects.

processing-service-example-requests

Example API method definitions for Postman that can be used to exercise the API.

processing-service-ui

Builds the branded swagger UI with the data-processing-service swagger contract and copies it to the application.

testcases

QA testcases

com.github.cafdataprocessing

CAF Data Processing

Versions

Version
1.6.0-1
1.5.0-390
1.4.0-274
1.3.0-70
1.2.0-49
1.1.0-20
1.0.0-3