2009-02-05 8 views
3

Je dirige une équipe de programmeurs étudiants ce semestre sur un projet à long terme (assez longtemps pour que je puisse obtenir mon diplôme avant d'avoir terminé). J'ai travaillé avec des ICD dans un stage, mais tous les membres de l'équipe n'ont pas eu cette expérience, et je ne peux pas leur montrer les documents avec lesquels j'ai travaillé en raison d'un accord de non-divulgation. Est-ce que quelqu'un peut donner des liens vers des documents de contrôle d'interface 'monde réel'? Je pourrais trouver quelques exemples de jouets par moi-même, mais j'aimerais montrer ces documents à leur meilleur niveau.Exemples de documents de contrôle d'interface?

L'objectif principal de nos DCI sera l'interopérabilité de différents composants matériels, mais toutes les formes de DCI sont les bienvenues.

Répondre

-1

OBJETS WEB SERVICE CONNAISSANCES INTERFACE DE COMMANDE DOCUMENT

Vision: Fournir un soutien de la couche de données au EXPURGÉE (Information privée) applications nécessitant un accès au peso. Renvoie une page WADL contenant des informations sur les méthodes knowledge_objects.

  1. clés Get par plage de dates Résumé: http: //:/knowledge_objects/touches/{start}/{end} Exemple: http://localhost:8080/knowledge_objects/keys/2009-10-27/2010-01-01

Exemple de retour:

<Keys> 
    <DocumentID>200800000009</DocumentID> 
    <DocumentID>200800000010</DocumentID> 
    <DocumentID>200800000011</DocumentID> 
    <DocumentID>200800000012</DocumentID> 
    <DocumentID>200800000217</DocumentID> 
    <DocumentID>200800000001</DocumentID> 
</Keys> 
  1. Recevez l'objet de connaissance par l'identifiant Résumé: http: //:/knowledge_objects/{} doc_id Exemple: http: //:/knowledge_objects/200910273200 Exemple Retour:

    <?xml version="1.0" encoding="ISO-8859-1"?> <Report> <Documents>
    *REDACTED (private information)* </Report> </Documents>

+0

Ce qui précède est juste pour un simple Restful Service Web que j'ai construit il y a trois ans. C'était mon premier coup à un ICD. C'était important et très utile parce qu'il me permettait (constructeur de services Web) et les clients (utilisateurs de services Web) de définir clairement les limites (opérations/résultats) à l'avance. Ensuite, nous avons commencé à coder et l'intégration était presque transparente. – wayneseymour