Ibm Global Business Services: Sap Netweaver Components and Architecture

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 13

IBM Global Business Services

SAP NetWeaver Components and Architecture

IBM Corporation 2013

IBM Global Business Services

SAP NetWeaver Components

SAP NW

IBM Corporation 2013

IBM Global Business Services

User Productivity - Components


User Interface Technology
-Custom UI Development

Portal
-Portal Technology
-Collaboration
-Knowledge Management

SAP NW

Search
-Enterprise Search
-Search Services in SAP
NetWeaver AS for ABAP
-Search and Classification
Engine (TREX)

Mobile
-Occasionally-Connected
Clients
-Always-Connected Clients
-Voice
-Mobile Business Intelligence

IBM Corporation 2013

IBM Global Business Services

Business Intelligence Components

Reporting

Adhoc Query and


Analysis

Advanced
Analytics

Visualization and
Dashboarding

Search and
Exploration

-Formatted
Reporting
-Adhoc Reporting

-Adhoc Query
-Analysis
-What If Scenarios

-Predictive
Analysis
-Set Analysis

-Dashboarding
-Visualization

-Exploration
-Search

SAP NW

Business
Intelligence
Platform
-BI Suite
Infrastructure OnPremise
-BI Suite
Infrastructure OnDemand
-BI Integration

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


-Business process modeling
-Human interaction management
-Business process monitoring
-Business process analytics

SAP NW

Service composition
-Business object modeling & implementation
-Service modeling, adaptation &
implementation

Business Rules Management


-Modeling & implementation
-Informed Decision automation
-End to end rule management
-Local business rules management

IBM Corporation 2013

IBM Global Business Services

Enterprise Information Management

Enterprise data warehouse


management

Master data
management

-Enterprise Data Warehouse


Modeling
-Enterprise Data Warehouse
Operations
-Enterprise Data Warehouse
Content
-In-Memory Analytics
-Integrated Planning
-Data Marts

-Master data
integration
-Master data
operations
-Master Data Quality
-Master data
Solutions

SAP NW

Data integration and


quality management
-Data integration
-Data quality
management
-Data federation
-Data Migration

Metadata management
and information
lifecycle management

Enterprise content
management

-Metadata
Management
-Retention
Management

-Document
management
-Records
Management
-ECM Integration

IBM Corporation 2013

IBM Global Business Services

SOA Middleware
Repository-based Modeling and Design
-Design Time Governance & Life-cycle
Management
-Service Provisioning & Consumption
-SOA Business Content

SAP NW

Service Bus-based Integration


-Mediation, Reliable Transport and
Connectivity
-A2A and B2B Integration
-Web Services-based Connectivity

SOA Management
-Service Configuration and Monitoring
-Runtime Governance & Service Life Cycle
Management
-SOA Infrastructure Security

IBM Corporation 2013

IBM Global Business Services

Custom Development

ABAP Development
-ABAP Application Development
-ABAP Troubleshooting and Testing
-Enhancement and Switch Framework
-User Interface Development with Web Dynpro for ABAP
-ABAP Connectivity

SAP NW

JAVA Development
-Java EE Development
-Integrated Development with SAP NetWeaver Developer Studio
-Life-cycle Management with SAP NetWeaver Development
Infrastructure
-User Interface Development with Web Dynpro for Java

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 SAPand 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.

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-topeer 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


-Identity management
-Authorization management
-Authentication & single sign-on

12

SAP NW

Compliance & software lifecycle security


-Secure Product Development and Security
Governance
-Secure Configuration
-Secure Change Management
-Security Compliance

Secure Collaboration & Interoperability


-Web Services Security
-Content Security
-Security Interoperability

IBM Corporation 2013

IBM Global Business Services

Application Life-cycle Management

Requirements,
Design and Build
-Landscape Design
and Architecture
-Solution
Documentation and
Blueprint
-Template
Management
-From Solution Maps
to Configuration

13

Test

Deployment

Operation

Optimization

Infrastructure

-Test Management
-Integration
Validation
-Change Impact
Analysis

-Transport
Management
-Change Control with
Qgates

-Incident
Management
-Business Process
Operations
-Job Management
-Virtualization and
Adaptive Computing
-Technical
Operations

-Upgrade
-Enhancement
Packages
Implementation
-Maintenance
-Custom Code
Management
-Near zero downtime

-Technical
Infrastructure
-Green IT

SAP NW

IBM Corporation 2013

You might also like