...
- Initial design/development sprints. Sample patterns: Filtering pattern, Expose endpoints on resources, Service Discovery.
- Service discovery – some mechanism for common management of services. Important not to reinvent the wheel with service endpoints.
- There are existing patterns for distributed service discovery, e.g. ZooKeeper and Eureka
- Question: does the client interaction happen through a uniform API-X (management) endpoint or directly with services.
- Service Mediation could consist of data delivery (e.g. reverse proxy) or handoff to external service
- How does API-X relate to the Fedora3 disseminator architecture?
- Service Discovery seems to be a fundamental piece of API-X and should be a focus on early development
- Clients will need to use API-X to discover services: what will that look like, what standards will it use (consider how SOAP, WSDL and REST address this issue)?
- Unknown User (acoburn) and Daniel Davis will add some proof of concept sketches to the API-X wiki related to service discovery/registration in the next two weeks
- Service discovery – some mechanism for common management of services. Important not to reinvent the wheel with service endpoints.
- Stefano Cossu will add external services to his diagram, and it will be discussed in more depth on the next call
...