Women in Technology

Hear us Roar



Article:
  Does Enterprise Development Have to Be Painful? (Part Two)
Subject:   Why ?
Date:   2008-05-07 21:17:20
From:   MattMan
It's hard to imagine what SAP thought they were going to get out of this. I have used a precursor to NetWeaver and it was pretty horrendous - an extra layer of crud added onto the top of the already horrendous J2EE process. Even with a pretty front end handling a lot of the heavy lifting for you it seems unlikely that someone like yourself was ever going to give it any more than the very faint praise that we're seeing here - the shift from an agile environment like Perl seems too great, and the advantages to be gained from the "enterprise" development too small.
Main Topics Oldest First

Showing messages 1 through 4 of 4.

  • Don't compare
    2008-05-20 01:17:59  JR08 [View]

    apples and oranges: SAP NetWeaver Composition Environment purpose is not to replace Perl and it's not only an extra layer on top of a Java engine. SAP NetWeaver CE is an environment for modeling composite solutions in the world of SOA. (By the way: CE works on Java EE 5.) You can build, deploy and expose services within minutes. CE enables you to consume services and enhance them with just some mouse clicks. Building UIs with Visual Composer (a component of SAP NetWeaver CE) is easy, as noted by chromatic above. And finally BPM tools like GP or Galaxy enables to model process flows on top of given service and UIs very efficiently. All is done in one design time (NetWeaver Developer Studio based on Eclipse) and fully integrated into a software lifecycle system, e.g. NetWeaver Development Infrastructure - NWDI or other supported infrastructures. These capabilities makes CE ready for a productive and professional use in the enterprise area.
  • Don't compare
    2008-05-20 01:05:53  JR08 [View]

    apples and oranges: SAP NetWeaver Composition Environment purpose is not to replace Perl and it's not only an extra layer on top of a Java engine. SAP NetWeaver CE is an environment for modeling composite solutions in the world of SOA. (By the way: CE works on Java EE 5.) You can build, deploy and expose services within minutes. CE enables you to consume services and enhance them with just some mouse clicks. Building UIs with Visual Composer (a component of SAP NetWeaver CE) is easy, as noted by chromatic above. And finally BPM tools like GP or Galaxy enables to model process flows on top of given service and UIs very efficiently. All is done in one design time (NetWeaver Developer Studio based on Eclipse) and fully integrated into a software lifecycle system, e.g. NetWeaver Development Infrastructure - NWDI or other supported infrastructures. These capabilities makes CE ready for a productive and professional use in the enterprise area.
  • Because:
    2008-05-19 10:40:08  Frank Stienhans [View]

    SAP always appreciated the value of different development languages and platforms. Especially with the JEE 5 standard (SAP was the first to certify) we see a boost of development efficiency with Java in the enterprise. You are right though, there is still a huge potential to increase productivity. We are tuning and optimizing the experience of our J2EE implementation.

    Also we see that J2EE is sometimes not sufficient for the various domains of supporting business processes in the enterprise. That is why we created the SAP NetWeaver Composition Environment, to add to J2EE what is required to make our development community more productive.

    You will see us pushing into those two directions. - And you can expect a lot from us.

    In case you have suggestions on how we can improve, please let us know: mailto:netweaver.innovation@sap.com
  • Why ?
    2008-05-09 13:11:59  chromatic | O'Reilly AuthorO'Reilly Blogger [View]

    There are some big advantages. Integration with an existing system is one -- I don't have to worry about deployment, management, and logging, for example.

    You're right that my example program doesn't play to the platform's strengths, but short of spending three months writing a much larger application, I'm not sure what else I could have done to explore as much of the system as possible.

    That said, I'm impressed with the modeling tools, and Visual Composer has some huge advantages over most UI tools I've ever seen. Part of this is a sane use of WSDL (where "sane" means "I don't have to think about it"), of course.