Today I have the privilege to officially announce the kick-off of the 'Composition Application - Missing Manuals' initiative!
Having build Composite Applications on all releases of SAP NetWeaver Composition Environment (NWCE) and its predecessors for several years now we - SAP Custom Development - have gathered a lot of experience in how-to develop this new breed of enterprise software. Since myTalking About Custom Composite Development in 2007 I've been actively rolling out our findings and learnings on behalf of the organisation and in 2011 we want to take our contributions to the next level with this initiative:
Being the lazy developers we are, we try to do things right... and right-away? Right? Great ... thought so! :)
Now, while there's nothing wrong in writing a prototype or PoC - the opposite in fact - as long as they remain prototypes or PoCs and not suddenly get productized afterwards. I think we all heard about these urban legends talking about such incidents happening though... this is where we jump in by providing a toolbox of re-usable components, technical libaries and low-level utilities to get you kick-started!
Our DemoKit comes with several technical components as typically required in any project using NWCE and its core (Java 5 Enterprise Edition application server). The motivation for such a toolset is simple: without having to worry about basic cross-cutting concerns no more, you can exclusively focus on the business logic of your application. These components will be bundled up with a lightweight demo app illustrating and documenting how-to use and integrate them.
We are striving for high standards in both code and source code documentation and we strongly believe that proper documentation goes a long way. (One of rewarding aspects of proper documentation is the implicit permission to reply with RTFM - "Read The *Fantastic* Manual!" ;) ) We have already started our series of blogs providing background information and explaining some of the key concepts; for the complete list please refer to our documentation page. There is plenty of material lined up waiting to be massaged and we will continuously share this information with the SCN community from now on.
Reema Mittal is a Senior Consultant at SAP Labs Custom Development. Currently, she is developing Composite Applications using SAP NetWeaver Composition Environment with a focus on JPA and WebDynpro for Java. Prior to this, she has worked on various development projects in the ABAP world in functional areas like finance, GTS, HR for 2 years.
Katharina Seiz is a Solution Designer at SAP Custom Development. In this role she is supporting customer projects from evaluation to execution. She has more than 10 years of experience across a broad range of SAP technologies such as NW CE, WD4J, Java EE, SOA, BPM, ABAP and WD4A. As core member of the Technology Competence Team she is constantly pushing the edge with her focus areas being User Interface technologies and UX (User Experience.)
Shobhit Garg is a Principal Consultant at SAPLabs Custom Development. In his current role he is actively engaged in developing custom applications on some of the cutting edge SAP technologies. Prior to this he spent close to two years developing the SAP NetWeaver Mobile 7.1 platform.
Arvind Goel has been working on J2EE and composite applications developement since 2006 and involved in designing and architecting flexible composite applications.
Jens Steckhan is a Solution Architect at SAP Custom Development. He has been programming Java from day one and has worked with a variety of SAP and mobile platforms. He is currently working on the integration of digital signatures and the new German electronic ID into NW CE.
Matthias Steiner is a Principal Solution Architect for SAP Custom Development, where his role is to evaluate SAP's cutting edge technologies and transform them into real solutions for SAP customers using the potential of SOA and composite applications. As a core member of the Technology Competence Network within SAP Custom Development he has been pioneering Composite development since 2004 and has gathered significant experience in numerous enterprise-scaled development projects in both the ABAP and the Java world.