Вы находитесь на странице: 1из 13

IBM Global Business Services

SAP NetWeaver Components and Architecture

IBM Corporation 2013


IBM Global Business Services

SAP NetWeaver Components

2 SAP NW IBM Corporation 2013


IBM Global Business Services

User Productivity - Components

User Interface Technology Portal Search Mobile


-Custom UI Development -Portal Technology -Enterprise Search -Occasionally-Connected
-Collaboration -Search Services in SAP Clients
-Knowledge Management NetWeaver AS for ABAP -Always-Connected Clients
-Search and Classification -Voice
Engine (TREX) -Mobile Business Intelligence

3 SAP NW IBM Corporation 2013


IBM Global Business Services

Business Intelligence Components

Reporting Adhoc Query and Advanced Visualization and Search and Business
Analysis Analytics Dashboarding Exploration Intelligence
Platform
-Formatted -Adhoc Query -Predictive -Dashboarding -Exploration -BI Suite
Reporting -Analysis Analysis -Visualization -Search Infrastructure -
-Adhoc Reporting -What If Scenarios -Set Analysis OnPremise
-BI Suite
Infrastructure -
OnDemand
-BI Integration

4 SAP NW IBM Corporation 2013


IBM Global Business Services

Business Process Composition

Business Process Composition enables customers to provide design, model, implement, run, monitor, operate and improve
business processes and focuses on model-driven development of composite applications as an alternative to the traditional
code-based approach.

Business Process Management Service composition Business Rules Management


-Business process modeling -Business object modeling & implementation -Modeling & implementation
-Human interaction management -Service modeling, adaptation & -Informed Decision automation
-Business process monitoring implementation -End to end rule management
-Business process analytics -Local business rules management

5 SAP NW IBM Corporation 2013


IBM Global Business Services

Enterprise Information Management

Enterprise data warehouse Master data Data integration and Metadata management Enterprise content
management management quality management and information management
lifecycle management
-Data integration
-Enterprise Data Warehouse -Master data -Data quality -Metadata -Document
Modeling integration management Management management
-Enterprise Data Warehouse -Master data -Data federation -Retention -Records
Operations operations -Data Migration Management Management
-Enterprise Data Warehouse -Master Data Quality -ECM Integration
Content -Master data
-In-Memory Analytics Solutions
-Integrated Planning
-Data Marts

6 SAP NW IBM Corporation 2013


IBM Global Business Services

SOA Middleware

Repository-based Modeling and Design Service Bus-based Integration SOA Management


-Design Time Governance & Life-cycle -Mediation, Reliable Transport and -Service Configuration and Monitoring
Management Connectivity -Runtime Governance & Service Life Cycle
-Service Provisioning & Consumption -A2A and B2B Integration Management
-SOA Business Content -Web Services-based Connectivity -SOA Infrastructure Security

7 SAP NW IBM Corporation 2013


IBM Global Business Services

Custom Development

ABAP Development JAVA Development


-ABAP Application Development -Java EE Development
-ABAP Troubleshooting and Testing -Integrated Development with SAP NetWeaver Developer Studio
-Enhancement and Switch Framework -Life-cycle Management with SAP NetWeaver Development
-User Interface Development with Web Dynpro for ABAP Infrastructure
-ABAP Connectivity -User Interface Development with Web Dynpro for Java

8 SAP NW IBM Corporation 2013


IBM Global Business Services

Custom development in ABAP

ABAP Application Development : Application developers can develop powerful business applications by taking advantage of key ABAP
programming language features, as well as by using the ABAP workbench. The ABAP Workbench is a fully integrated development environment to
create, edit and change ABAP development objects. The workbench supports a server-centric, collaborative development approach, supporting large
development groups throughout the development life cycle.

ABAP Troubleshooting and Testing: SAP NetWeaver offers a rich set of integrated ABAP troubleshooting and testing tools. They provide effective
support and analysis at any stage throughout the development life cycle. The ABAP developers benefit from sophisticated testing tools, which are fully
integrated in ABAP Workbench, state of the art ABAP Debugger and powerful ABAP runtime analysis tools, which ensure high productivity of
development and support tasks.

Enhancement and Switch Framework: SAP NetWeaver provides an enhancement framework, which enables developers to enhance existing
applications without modifying the original code. Enhancements are managed separately but can be activated both individually or collectively by means
of the switch framework. This framework enables IT organizations to manage industry-specific solutions in a single system and to activate new
functionality delivered in enhancement packages for SAP Business Suite applications. In addition, developers can use the framework to include and
manage custom specific development in SAP standard solutions to reduce upgrade efforts considerably.

User Interface Development with Web Dynpro for ABAP: SAP NetWeaver provides Web Dynpro for ABAP -- a complete UI development and
runtime environment that developers can use to create Web-based user interfaces for ABAP applications. Web Dynpro delivers declarative and
graphical tools, which are fully integrated with the ABAP workbench, for rapid design of user interfaces. Its programming model is aligned with the
model-view-controller (MVC) paradigm, which provides a strict separation between UI and business logic. As a result, developers can use Web
Dynpro to create, test and maintain UI designs easily regardless of underlying components.

ABAP Connectivity: ABAP as a foundation for many applications offers a broad range of integration and connectivity technologies for remote SAP-
and non-SAP systems. Universal internet protocols like HTTP(s) and data formats like XML and SOAP can be used as well as SAP-proprietary
protocols and formats like RFC/BAPI, IDoc and ALE/EDI. Developers can expose ABAP-based functionality as a Web or enterprise service by
publishing the service definition in the Enterprise Service Repository, creating a server-side proxy, and implementing the service using the ABAP
programming language. To consume existing Web Services, the creation of Consumer Services (Proxy), based on the WSDL document, is supported
by a wizard.

9 SAP NW IBM Corporation 2013


IBM Global Business Services

SAP WEB APPLICATION SERVER ARCHITECTURE

SAP Web Application Server is a scalable and reliable component platform that supports the development and operation of Web applications and
Web services based on Java 2 Platform, Enterprise Edition (J2EE), and ABAP. SAP Web application Server embraces native Web technologies
while providing all the benefits of what has previously been referred to as SAP Basis including the benefits of the proven and scalable data,
system, and software management capabilities that SAP is known for.

10 SAP NW IBM Corporation 2013


IBM Global Business Services

Parts of SAP Web Application Server

Presentation Layer: In the presentation layer, the user interface of a Web application can be developed directly with Java Server
pages (JSP) or Business Server Pages (BSP) and the corresponding JSP tag library; or with the high-level Web Dynpro technology; or
with a mixture of both, if necessary. Development with Web Dynpro technology always results in Web applications with clearly separated
presentation and business layers. The underlying business layer provides the business content in Java or ABAP.

Business Layer: The most important part of any application is the business logic, which processes company-critical data. The
business logic runs on SAP Web Application Server and can be propagated to the outside either to a user interface or to a third-party
application. Business logic can be exposed with a new user interface or with an enhanced version of an existing interface. The business
logic can be written either in ABAP or in Java based on the J2EE standard.

Integration Layer: SAP Web Application Server offers a comprehensive runtime infrastructure for providing integration services. The
integration engine is an integral part of SAP Web Application Server and allows instant connection to SAP Exchange Infrastructure for all
mySAP.com solutions out of the box. The integration engine provides messaging services that exchange messages between the
components that are connected in SAP Exchange Infrastructure. In SAP Exchange Infrastructure, shared knowledge is maintained
centrally, whereas the physical communication model allows communications through the central integration engine and also peer-to-
peer communication directly from component to component.

Persistence: Persistence is a major technical challenge in business applications. To minimize the effort required to implement a
persistence framework, SAP Web Application Server has outstanding persistence capabilities. These capabilities include a highly
sophisticated database interface, transaction capabilities, and caching, as well as object relational mapping. The database interface
ensures optimized data access from within the ABAP environment through Open SQL, accompanied by technologies for SQL statement
caching, data buffering, and tracing. Business logic can be developed completely independently of the underlying database and
operating system. In addition, SAP brings its business knowledge to the technology world by supporting the evolution of open standards,
such as J2EE. SAP will continue to enhance and extend the J2EE offering for full-scale business application development. Database
independence is also made possible by support for open standards, such as Java Database Connectivity (JDBC). SAP propagates the
outstanding capabilities of Open SQL for ABAP to Open SQL for Java and offers a variety of standard application programming
interfaces (APIs) to application programmers, such as SQLJ.

11 SAP NW IBM Corporation 2013


IBM Global Business Services

Security and Identity Management

Identity and access management Compliance & software lifecycle security Secure Collaboration & Interoperability
-Identity management -Secure Product Development and Security -Web Services Security
-Authorization management Governance -Content Security
-Authentication & single sign-on -Secure Configuration -Security Interoperability
-Secure Change Management
-Security Compliance

12 SAP NW IBM Corporation 2013


IBM Global Business Services

Application Life-cycle Management

Requirements, Test Deployment Operation Optimization Infrastructure


Design and Build

-Landscape Design
and Architecture -Test Management -Transport -Incident -Upgrade -Technical
-Solution -Integration Management Management -Enhancement Infrastructure
Documentation and Validation -Change Control with -Business Process Packages -Green IT
Blueprint -Change Impact Qgates Operations Implementation
-Template Analysis -Job Management -Maintenance
Management -Virtualization and -Custom Code
-From Solution Maps Adaptive Computing Management
to Configuration -Technical -Near zero downtime
Operations

13 SAP NW IBM Corporation 2013

Вам также может понравиться