You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@metron.apache.org by "Josh Meyer (JIRA)" <ji...@apache.org> on 2017/01/20 19:21:26 UTC

[jira] [Created] (METRON-669) REST API Service Layer Architecture Discussion

Josh Meyer created METRON-669:
---------------------------------

             Summary: REST API Service Layer Architecture Discussion
                 Key: METRON-669
                 URL: https://issues.apache.org/jira/browse/METRON-669
             Project: Metron
          Issue Type: Improvement
            Reporter: Josh Meyer


It would be very beneficial to have a discussion on a standard way of implementing the service layer used in the REST API. Out of this task should come a design and potentially more refactoring tasks of the service layer.

I propose we move to using a facade type pattern. Where the services are conceptually simple. A service should interact with a system where the facade would use multiple services to make interactions simpler in our context.

The outcome of this ticket should yield a base architecture for the service layer of the API. This should be documented once the community has come to a decision of a architecture to follow.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)