SAP NetWeaver Developer Studio

SAP , NetWeaver Developer Studio (NWDS) är en integrerad utvecklingsmiljö (IDE) för större delen av Java-delen av SAP -tekniken huvudsakligen för att bygga affärswebbapplikationer, men också skapa SAP Enterprise Portal-projekt och SAP Interactive Forms av Adobe. Den officiella förkortningen Developer Studio används sällan medan NWDS är vanligt, men inofficiellt.

Utvecklarstudion är baserad på Eclipse , innehåller flera plug-ins och tillhandahåller en rad verktygsuppsättningar för SAP-teknik som t.ex.

  • Web Dynpros designtidsverktyg , t.ex. applikationsmodelleraren för visuell definition av relationer mellan delarna av en Web Dynpro-applikation.
  • Java Dictionary , som erbjuder bekväm definition av datatyper inklusive uppräkning, metadata och värdeintervallsbegränsningar, som kan användas i Web Dynpro-applikationer eller för att skapa en databastabell i systemdatabasen som används i J2EE-applikationer.
  • grafiska verktyg för utveckling av JEE-applikationer.
  • LiveCycle Designer för WYSIWYG-nära skapandet av SAP Interactive Forms av Adobe.
  • verktyg för Business Process Management och Business Rules Management (sedan NetWeaver CE 7.1 EHP 1).
  • verktyg för tillhandahållande, konsumtion, upptäckt och konfiguration av webbtjänster.

Utvecklarstudion är integrerad i SAP Java-utvecklingsinfrastrukturen, som är ett centralt system som tillhandahåller flera plattformstjänster och synkroniserar alla lokala utvecklarstudior.

Bland plattformstjänsterna finns mjukvarulogistiken för pålitlig transport från utveckling upp till produktionssystem och komponentbyggtjänsten ( CBS) . CBS bygger automatiskt ändrade utvecklingskomponenter (DCs) och endast efter framgångsrik konstruktion är transport och distribution möjlig - därför upptäcks inkonsekvenser omedelbart och nattliga byggnader krävs inte.

Synkronisering stöds för så kallade utvecklingskonfigurationer , vilket säkerställer identisk konfiguration för ett spår (ungefär ett enda mjukvaruprojekt) på alla lokala maskiner, källkod från designtime repository (DTR) och flera andra aspekter.

Se även