2017-07-20 A&AI Weekly Meeting notes

Date

Jul 20, 2017

Attendees

  • @James Forsyth

  • Andrew Muller

  • @Francis Paquette

  • @Giulio Graziani

  • @Colin Burns

  • @Steve Blimkie

  • @Adrian Slavkovsky

  • @Zi Li

  • @maopeng zhang

  • @Murali Mohan Murthy Potham

  • @Wang Rui

  • @Rich Tabedzki


Goals

  • Provide Overview of A&AI

  • Discuss CSIT Test cases for Amsterdam

  • Modelling review

  • Discuss ESR

  • Review epics in JIRA

  • Defect process

Discussion items

Time

Item

Who

Notes

Time

Item

Who

Notes

5 min

Admin stuff

Jimmy Forsyth



  • @Steve Blimkie will serve as proxy PTL while @James Forsyth is on vacation starting 7/28 returning 8/8

  • We will have our regular meeting next week, @James Forsyth will post a new meeting note for 7/27 to crowdsource an agenda



50 min

Overview of A&AI

Jimmy Forsyth

  • Jimmy gave an overview of A&AI, talked about

    • the microservice repositories

    • main repos of the service: aai-common, aai/resources, aai/traversal. The rest providers in aai/resources and aai/traversal are front-ended by HAProxy

    • the OXM schema

    • dynamic creation of URLs and resources

    • parent/child containment within the schema

    • createDBSchema uses OXM and DBEdgeRules to populate the Titan schema

    • vertices correspond to java types in the OXM, edges are defined by the edge rules class (soon to be a config file)

    • cousin edges are built / displayed using the RelationshipList abstraction which isolates the clients from edge details

    • the REST providers (main entry point for graph CRUD operations is LegacyMoxyConsumer)

    • AJSC endpoint definitions (src/main/ajsc/ajsc-aai_v1/conf/jaxrsBeans.groovy)

    • Wangrui suggests using a clean schema for Amsterdam, question about why we use v11 for release 1 of Amsterdam

5 min

Closing

Jimmy Forsyth

  • Overview took longer than expected but provided productive learning and there was good feedback from the new members.

  • Follow-up discussions on the rest of the goals will be handled via the mailing list

Action items

@Murali Mohan Murthy Potham requested an overview of AAI microservice repos.  @James Forsyth and @CT Paterson will work on an introduction to the repos document for the community
Need a volunteer to write a developer onboarding guide for ONAP (which repos to pull, how to build, how to deploy with HAProxy and a local Cassandra, etc)