NetWeaver

Last edit April 12, 2005
Apologies for the messy stuff in this page. I am trying to find out what it is. Hopefully someone will describe this animal better with more useful details. It appears to be a heavyweight contender as a development platform though.


NetWeaver is a development platform from SapCorporation (the top EnterpriseResourcePlanning firm) that debuted in 2003 (see http://web.archive.org/web/20030119120846/http://biz.yahoo.com/prnews/030116/sfth044a_1.html). Although primarily a JavaPlatform product (via WebSphere) , it claim interoperability with MicrosoftDotNet.

SapCorporation is said to have close relationships with MicrosoftCorporation, SAP NetWeaver appeared in DotNet roadshows, and the company was considered as a merger partner by the Redmond giant.


Resources

General info on the NetWeaverPlatform at http://www.cxotoday.com/cxo/jsp/article.jsp?article_id=2798&cat_id=911

SAP portal product for DotNet at http://www.theserverside.net/news/thread.tss?thread_id=31096

SAP tells developer to focus on Business at http://www.idevnews.com/IntegrationNews.asp?ID=123


From NetWeaver Master Guide 04 version

see http://help.sap.com/nw04, http://service.sap.com/network, "SAP NetWeaver Security Guide"

NetWeaver is the technical foundation for mySAP Business Suite and SAP xApps solutions...

MicrosoftDotNet, Sun JavaTwoEnterpriseEdition (J2EE), IBM WebSphere

Adobe PF 6 interactive forms inclusion in "Web Dynpro" and "NetWeaver Developer Studio" meant SAP applications can drive business processes using PDF documents.

Scenarios include:
  • SAP BW - supports Crystal Enterprise SAP edition version 10
  • SAP BI Information Broadcasting
  • SAP EP (Enterprise Portal)
  • SAP XI (SAP Exchange Infrastructure)
  • SAP MI (Mobile Infrastructure)
  • SAP KW (Knowledge Warehouse) - Arbortext Epic or Altova Authentic xml editors supported
  • SAP NetWeaver Development Environment
  • SAP MDM (Master Data Management)

Installable components include (AS means "Application Server")
  • Web AS ABAP 6.40 with BW server 3.5, IGS 6.40 and PI_BASIS 6.40
  • Web AS Java 6.40 with J2EE engine, SAP Java Connector, SAP Java Tech Services
  • SAP GUI 6.20 or 6.40

NetWeaver perspective on Software components

  • Collaboration via collaboration rooms that are populated with elements from SAP Enterprise portal. Can integrate groupware (Exchange, notes) and synchronous collaboration tools such as "Web Ex".
    • real-time: appln sharing, chat, instant messaging
    • async: tasks, calendar, discussions
  • Knowledge Management access to unstructured documents in repositories connected to portal, via "repository managers". APIs available to develop customized repository managers.
    • Content Management. life-cycle management of documents. Has collaboration features like feedback, rating, subscription
    • TREX search and classification, for text mining. TRES is used in SAP BW as well.
  • Business Information Warehouse is a core component and includes warehousing, business intelligence, tool called "Business Explorer". Manages the distribution of information as well, in accordance to different roles (BI Content).
    • BI component includes OLAP, business planning and simulation, special processes like Data Mining and Reporting Agent.
    • "Business Explorer" supports strategic analyses, operational reporting, and decision-making support.
  • Enterprise Portal provides role based, secured web interface without installed client components.
    • iViews allows access for reading or operations (e.g. form submission). Has portal navigation, portal eventing. Preassembled iViews "business packages" available for download.
  • XI Exchange Infrastructure integrates heterogeneous components from multiple vendors and technology environments. Capable of tying "shared business semantics" and mediate between services and technical realizations.
    • Technical components include queuing, mapping and routing. Provides infrastructure for BPM
    • Process integration without direct connection between processes. New components are plug-in and eliminate the cost of direct connections.
  • Knowledge warehouse is the technical infrastructure to manage documentation, training and manuals in different media. Has facilities to model large company structures.
    • ISO 9000 quality management template is available.
  • Developer Studio for development of multi-layered java based applications using EclipseIde. Also supports "Web Dynpro"?
    • has deployment manager to connect to J2EE engine
  • Java Development Infrastructure is intended for server-side services.
    • Design time repository for software versioning
    • Component build Service for structuring applications and build from components
    • Change Management Service for software life-cycle management
    • Deployment Manager has manual or automated deployments
    • System Landscape Directory
    • Name service
    • Java dictionary
    • SAP Java test tools
  • Visual Composer for creating portal content via GUI
  • User Management Engine provides centralized user management for all Java appln. Its data can be drawn from a combination of existing corporate directory, SAP Web AS ABAP system or database.
  • Web Application Server was called SAP Basis and can be configured as AbapLanguage (ABAP) only, ABAP & Java, or Java only.
    • via Java Connector or .NET connector to link to components from the respective architectures.
    • ICF (Internet Communication Framework) allow direct ABAP programs to process and distribute HTTP requests.
    • Can function either as HTTP clients or servers, and also SMTP based email send/receive.

ABAP Server

ABAP server includes Change and Transport System (CTS) that supports large development teams.

New Business Server Pages programming model available after R/3 4.6C release. The Web AS includes a Internet Communication Manager (ICM) that supports HTTP/HTTPS protocols.

A Transport Management System can be used to link up development, test and prod environments.

Java Applications

scenarios include:
  • J2EE ( JSP/Servlet and EJB)
  • Web Dynpro (MVC based application interface that can be connected to webservice)
  • SAP JCo to access ABAP
  • Development and integration of Web Service
    • during development, web service can use UDDI as an option
    • A platform specific proxy is generated using a WSDL file, and the generator will be concerned with the formulated of valid SOAP messages

Messaging in "Exchange Infrastructure"

Middleware technology include: Central SAP Administration and Monitoring System
  • includes Computer Centre Management System to collect and handle alerts
  • Web Administrator will progressively become the centralized administrator

Solution Managers are used for operational management purposes.

Specialized toolsets for admin
  • Wily Introscope Tool for performance and troubleshooting
  • Mercury Interactive load generator


Gunnar, it is not intended as spam, I am learning about significant application development platforms, and I would think after IBM and MS, this could be the next biggest, and I think it would be bigger than Sun's product offering. --dl


CategoryEjb CategoryDotNet CategoryEnterpriseComputingConcerns