Versions Compared

Key

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

...

Interface NameInterface Definition Interface Capabilities
DMaaP-1

DMaaP Controller Interface

Allows a DMaaP User to control the behaviour of DMaaP

  Provides services to enable a DMaaP user to:
  • what to put here??Please add the capabilities here
DMaaP-2

DMaaP Message Router Source Interface

Provices a message sending service to the DMaaP user

 The message sender can:

E.

  • Provision (create/modify/delete) Message Router topics
  • Retrieve individual topic details
  • Retrieve a list of all topics on the message router
  • Publish messages to a message router topic
DMaaP-3

DMaaP Message Router Consuming Interface

Provides a message recieving service to the DMaaP user

The message reciever can:

  • Retrieve a list of all topics on the message router
  • Retrieve individual topic details
  • Subscribe / Unsubscriber to message router topics
  • Recieve (with filter) messages
DMaaP-4

DMaaP Data Routing Source Interface

Provides a data sending serivce to the DMaaP user

The data sender can:

  • Create/Update/Delete a data feed
  • Retrieve a representation of the data feed
  • Publish data to a data feed
  • Delete a published data from a data feed
DMaaP-5

DMaaP Data Routing Comsumption Interface

Provides a data consumtion service to the DMaaP user

The data consumer can:

  • Retrieve a representation of the data feed
  • Subscribe / Unsubscriber to a data feed
  • Retrieve data from a data feed.

Note:   xxxI interface is a Component internal interface.  xxxxE interface is a component external interface

...

6. System Deployment Architecture


DMaaP consists of 2 of 3 containers:

  • One container for the data movement director and the data bus controller
  • One container for the data router and message routerDMaaP Message Router
  • DMaaP Data Router
  • DMaaP Buss Controller

Drawio
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNameDMaaP runtime architecture
simpleViewerfalse
width
diagramWidth821
revision1
I wasn't sure what was correct, hence I didn't update this
2

This needs to be updated as this is not likely correct.

7. New Capabilities in this Release

...

  • DMaaP - Message Router
    • Upgrade Kafka to v1.1.1
    • Support for Authenticated topics
    • Add scalign support
    • Support for multi-site applications
    • Add Mirrormaket to allo for message replication accross Kfka clusters
  • DMaaP - data router
    • Date Router updates to support 5G Bulk PM use case
  • DMaaP - Bus Controller
    • DMaaP Provisioning via Bus Controller

8. References

  1.  CLAMP Overview & User GuideDMaaP on readthedocs: https://docs.onap.readthedocs.io.org/en/casablanca/guides/onap-developer/developing/index.html#data-management-as-a-platform-data-bus-controller
  2. Message Router: https://docs.onap.org/en/latestcasablanca/submodules/dmaap/clampmessagerouter/messageservice.git/docs/offeredapis/indexofferedapis.html CLAMP
  3. internal interfacesController:   https://docs.onap.readthedocs.io/en/latest/_downloads/d3c9f924c6586fe411d40a05ad9b1bb7/swagger.pdf .org/en/casablanca/submodules/dmaap/dbcapi.git/docs/api.html
  4. Data Router: https://docs.onap.org/en/casablanca/submodules/dmaap/datarouter.git/docs/index.html