reasons for contract-first design

Here I describe the reasons for contract-first design.

Why contract-first design?

There has to be a standardized and decoupled contract of a service. In order to avoid an auto-generation of a contract, it has to be defined in advanced of the development of the service logic. The underlying logic is coupled to the contract (logic-to-contract coupling) and can optimize performance and reliability.

traditional:

  1. using a component as the basis of the Web service
  2. auto-generate the contract from the component’s interface

service oriented development process:

  1. design the Web service contract
  2. import the contract in the development environment
  3. build the underlying solution logic
Dieser Eintrag wurde von Stefan unter SOA veröffentlicht und mit verschlagwortet. Setze ein Lesezeichen für den Permalink.

Über Stefan

Hallo, ich bin Stefan Bregenzer, ich arbeite in der öffentlichen Verwaltung im Bereich Softwaretest und beschäftige mich weiterhin mit Qualitätssicherung und IT-Sicherheit. In meiner Freizeit bilde ich mich im Bereich Informationstechnik (insbes. JAVA-Programmierung, Linux, BPMN, V-Modell XT) weiter.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert