Hergebruik in applicatieontwikkeling met Web Dynpro
Al sinds het bestaan van web applicaties zijn organisaties op zoek naar de meest efficiënte en gestandaardiseerde manier om deze te bouwen. Voor de meeste organisaties was en is het doel nog steeds, het verminderen van ontwikkel- en onderhoudskosten door het:
- Implementeren van een gestructureerd design proces
- Minimaliseren van de benodigde inspanning voor implementatie
- Mogelijk maken van hergebruik en betere onderhoudbaarheid
- Verbeteren van teamdevelopment middels het gebruik van versie beheer en transportmanagement.
Omdat verschillende open source frameworks en technologieën (bv. Struts, JSP, JSF) en oudere SAP webapplicatietechnologieën (bv. HTMLB, BSP) niet de bovengenoemde voordelen konden bieden, introduceerde SAP in 2004 het Web Dynpro programmeermodel. “Web Dynpro minimizes coding and maximizes design”, doordat het een aangepast Model View Controller (MVC) patroon en tevens een Model Driven Development (MDD) aanpak volgt.
Samen met SAP NetWeaver Visual Composer (VC), is Web Dynpro SAP’s strategische user interface (UI) technologie voor de ontwikkeling van web-enabled bedrijfs-applicaties die communiceren met SAP en non-SAP backend systemen. Met NetWeaver 2004 introduceerde SAP Web Dynpro for Java, welke een paar jaar later gevolgd werd door Web Dynpro for ABAP in NetWeaver 2004s (NW 7.00).
Één van de meest bekende voorbeelden van het gebruik van Web Dynpro zijn de Employee en Manager Self Service (ESS/MSS) applicaties van SAP. Eerder werden deze applicaties door SAP ontwikkeld op basis van ITS-technologie, maar geleidelijk werden deze herschreven in Web Dynpro for Java en op dit moment in Web Dynpro for ABAP.
Voordelen van Web Dynpro:
- ”Web Dynpro minimizes coding and maximizes design” door middel van Model Driven Development (MDD)
- Werkt op verschillende clients zoals web browsers en mobiele apparaten
- Wordt geleverd met een grote hoeveelheid configureerbare UI elementen
- Communiceert met een grote verscheidenheid aan systemen, SAP en non-SAP
- Volledige integratie met SAP NetWeaver Portal, inclusief portal themegebruik
- Integratie met SAP NetWeaver Business Process Management (BPM) en Business Rules Management (BRM) in SAP NetWeaver Composition Environment (CE).
- Integratie met NetWeaver Development Infrastructure (NWDI) en CTS(+) voor ondersteuning van team development, -versiebeheer en transport management.
Gebaseerd op onze ervaring en succesvol opgeleverde Web Dynpro for Java en Web Dynpro for ABAP oplossingen, kunnen wij u adviseren over onderwerpen waar veel bedrijven mee worstelen, bijvoorbeeld:
- wanneer Web Dynpro de beste oplossing zou zijn in plaats van het gebruik van een andere UI technologie (b.v. Visual Composer).
- in welke scenario’s Web Dynpro for ABAP en in welke Web Dynpro for Java het best gebruikt kan worden
- review van bestaande Web Dynpro oplossingen voor verbetering van onderhoudbaarheid en een lagere TCO
- implementeren van Web Dynpro oplossingen volgens bewezen ontwerp principes
- consultancy en ondersteuning bieden gedurende de gehele applicatie levensduur
Naast het bieden van ondersteuning bij Web Dynpro gerelateerde vraagstukken, zijn wij gericht op ontwikkelingen in lijn met SAP’s Service Oriented Architecture. Wij hebben ervaring met het ontwikkelen van webservices, integratie van SAP NetWeaver Portal met SAP Process Integration (PI), LDAP integratie en ontwikkelen gebaseerd op Portal API’s.
Meer informatie over deze Service Offering?
Of neem contact op met Pascal de Zwart
E-mail: pascal.de.zwart@intenzz.com
Mobiel: +31(0)646413278
Kantoor: +31(0)30 691 88 28
Internet: www.intenzz.nl
Expert
Werkmaatschappij
Application Development