Your SAP Resource  »  Publications  »  SAP Experts  »  SAP Professional Journal Online

Log In  |  Help

SAP Professional Journal

Your technical guide to SAP
administration, development,
and implementation.

Part of the
SAP Experts
knowledgebase

Subscribe/Renew Now

Browse by Category  |  Advanced Search »

Go

Home

Knowledgebase

Article Index  |  PDF

Downloads

Webinars

Free Sample Article

Frequently Asked Questions

SAP Experts Knowledgebases

Submit an Article

IT 2011 Conference

SAP Insider Event Calendar

About Us

Contact Us

Categories  »  Web Services

Web Services

  1. Build Multiple Web Service-Consuming Flex Applications Using Proxy Classes
    by Sandesh Darne, Consulting ERP Practice at L&T Infotech (October 2009)

    Proxy classes for use in Web applications can be automatically generated by ActionScript, an SAP NetWeaver plug-in, integrated with Adobe Flex Builder 2 or via a wizard in Adobe Flex Builder 3. How the proxy classes are created isn’t as important as your understanding the proxy class structure. Learn how to deal with generated proxy classes to develop code in Flex applications that consume enterprise services.

  2. Capture accurate solution requirements the first time with exploratory modeling (xM): How to nearly eliminate post-go- live application design failures
    by Heinz Roggenkemper, Executive Vice President of Development, SAP Labs Ralf Ehret, Development Architect, SAP AG Andreas Tönne, Lead Consultant, Cincom Systems

    The lack of a common language between business users and developers during application development projects often results in developers spending a lot of time designing a solution that does not meet user needs. This article explores an approach to application development called exploratory modeling (xM) that reduces the risk of application design failure by using non-technical, business-level tools and concepts to create an application model, and then enabling fine-tuning of the model through shortened, interactive analysis and design cycles. The article starts by examining the root causes of design failures, and then defines the xM approach and discusses how it was successfully used in two projects.

  3. Configure SAP BusinessObjects Planning and Consolidation for SAP NetWeaver to Optimize System Performance
    by Ryan Leask, Director, BPC Solution Management, SAP BusinessObjects and Prakash Darji, Director, BPC Solution Management, SAP BusinessObjects (January 2009)

    Read about the underlying architecture for SAP BusinessObjects Planning and Consolidation 7.0, version for SAP NetWeaver. Learn how to set up the connectivity between the different SAP BusinessObjects Planning and Consolidation clients and servers, and how to change different ABAP and .NET settings to optimize system performance.

  4. Connect Your Process Model to Web Dynpro Components and Services Using Composite Designer for Smooth Process Execution
    by Volker Stiehl, Solution Expert, SAP AG (November 2009)

    Discover what you have to consider if you want to integrate a Web Dynpro component or a Web service for persisting data in your process. After you develop your UIs and your Web service, find out how to connect them with the respective process steps.

  5. Consume Enterprise Services in Java Using SAP NetWeaver Developer Studio to Achieve Your Business Process Goals
    by Prasad Illapani, Solution Architect/PL RIG Specialist, SAP Labs LLC (January 2009)

    Find out how to connect to the Services Registry, download the service from it, and design, deploy, and test the service using the Java 2 Platform, Enterprise Edition (J2EE) engine in an SAP NetWeaver Developer Studio environment. Learn how you can publish a service using SAP NetWeaver Administrator on the Java side, browse and download an enterprise service to SAP NetWeaver Developer Studio, and finally, develop, implement, and deploy a Web service client application using SAP NetWeaver Developer Studio.

  6. Develop composite applications with SAP NetWeaver Composition Environment 7.1: Part 3 — Modeling collaborative business processes with SAP tools
    by Volker Stiehl, Product Manager, SAP AG

    This is the third and final installment in a series of articles introducing you to composite applications, their characteristics and architecture, and the challenges you face in developing them. This article looks at the top layer of the architecture: the process layer that addresses the process flow, the individual steps of the process, the data flow between steps, and process roles. It shows you how to model collaborative processes with SAP Guided Procedures (SAP GPs). Besides the process layer, this article also covers briefly an important aspect of the business object layer, namely how to model business objects with SAP Composite Application Framework (SAP CAF). Composite applications have garnered a lot of excitement recently for good reason: They play an important role in enterprise service-oriented architecture (enterprise SOA).

  7. Develop composite applications with SAP NetWeaver Composition Environment 7.1: Part 2 — User interfaces and the tools that help you create them
    by Volker Stiehl, Product Manager, SAP AG

    Composite applications from SAP are packaged applications that sit on existing enterprise solutions and reuse their functionality to form new collaborative business processes. As Web and enterprise services grow, reusable, collaborative composite applications enable you to use many available functions with less software effort. This second installment of a three-article series shows you how to create user interfaces using SAP NetWeaver Composition Environment, the design and runtime environment for composite applications, and its tools. Explore this new approach to user interface design.

  8. Develop composite applications with SAP NetWeaver Composition Environment 7.1: Part 1 - Enterprise services and their usage within a composite application
    by Volker Stiehl, Product Manager, SAP AG

    In a business environment such as today's, companies must constantly seek out areas where they can gain the competitive edge in their market. Enter composite applications. Composite applications are packaged applications that sit on top of existing enterprise solutions reusing their functionality to form new collaborative business processes. This article, the first in a three-article series, shows you how to develop a composite application from scratch. You'll learn how to use the different tools individually and how to combine these tools to create more powerful solutions.

  9. Extend the Internal and External Reach of Your Applications with ABAP-Based Web Services
    by Arthur Wirthensohn, Senior Consultant, EDS Switzerland

    Web services technology enables application-to-application communication using Internet standards (i.e., XML) to gain high interoperability and software- and platform-independence while ensuring smooth-running, reliable distributed business processes. Previously, you could only enable SAP applications for Web services using specialized integration tools such as the SAP Business Connector. Starting with Release 6.20, however, SAP Web Application Server (SAP Web AS) includes built-in support for implementing and running Web service applications. This article takes you on a tour of the capabilities for Web service development in the ABAP-based SAP Web AS 6.20 and 6.40 and walks you through some hands-on examples that you can duplicate in your own environment.

  10. Get ready for the next generation of SAP business applications based on the Enterprise Service-Oriented Architecture (Enterprise SOA)
    by Robert Heidasch, Enterprise Services Infrastructure, SAP AG

    Every aspect of your business and its automated processes is becoming increasingly more dynamic, driving the need for your supporting technologies to be correspondingly adaptable. The Enterprise Service-Oriented Architecture (Enterprise SOA) in SAP NetWeaver is a Web services-based conceptual architecture that is designed to help you meet this challenge by bringing flexibility, adaptability, and ease of integration to your SAP business applications. This article describes the concepts, technologies, and tools that comprise Enterprise SOA, and explores the options for progressively moving your existing SAP architecture to Enterprise SOA. It also provides a sneak preview of upcoming Enterprise SOA features.

  11. Improve your business agility with enterprise SOA — a model-driven approach to flexible application development
    by Robert Heidasch, Enterprise Services Infrastructure, SAP AG

    Model-driven software techniques make it easier and faster to develop business process-oriented applications. Business object modeling, business process component modeling, and business process modeling represent real, process-relevant entities in an implementation, make the entities more transparent, and allow you to close the gap between documentation and development. Enterprise service-oriented architecture (enterprise SOA) uses SAP’s modeling approach to process and application design. This article provides an overview of how to develop process-oriented applications using modeling.

  12. Integrate Adobe Flex into Your Web Application Development Environment to Increase Web Services Consumption
    by Sandesh Darne, Consulting ERP Practice at L&T Infotech (April 2009)

    Learn how Adobe Flex fits into the SAP development environment and how to use this partnership to create robust applications. Learn how to drill down into a Web service to explore its details in order to apply suitable Web service consumption and development strategies for your application.

  13. Quickly and Easily Map Your ABAP and XML Data Using SAP Simple Transformations
    by Karsten Bohlmann, Developer, ABAP Language Group, SAP AG

    XML is at the heart of a number of developments that are likely to become basic technology standards, such as Web services. In turn, the ability to move data between XML documents and your ABAP data structures is becoming a key business requirement. While middleware like the SAP Exchange Infrastructure supports this task for large-scale system integration projects, SAP also provides mapping technology directly to ABAP developers for smaller-scale development tasks. This article introduces Simple Transformations, a special-purpose language included in the 6.40 ABAP kernel that enables high-performance ABAP-XML mappings. It outlines the fundamental concepts of the language, and provides a detailed tour of its key constructs.

  14. Unveil the power of loosely coupled composite applications by replacing services for additional functionality
    by Volker Stiehl, Product Manager, SAP AG

    One of the key benefits of composite applications is its flexibility, the capability to replace services to accommodate different functional needs. Whether you are upgrading to the newest SAP release, adding new business logic, or integrating new back-end systems — a common requirement in mergers and acquisitions — composite applications enable you to “plug ‘n’ play” different functional implementations by using a common interface. The replacement technique shows you how to replace services without affecting their consumers. Learn how it can help you face the challenges of changing business or IT requirements. Once you have used it, you’ll never let it go.

  15. Use ABAP’s Object Services to build object-oriented enterprise applications and divide database access from application logic
    by Christian Assig, Developer, IOT GmbH, Germany; Aldo Fobbe, Mgr. of Product Dev. & Tech., IOT GmbH, Germany; and Arno Niemietz, Founder and Managing Dir., IOT GmbH, Germany

    ABAP’s Object Services — the Persistence Service and the Transaction Service — provide many advantages when developing software in ABAP. They open up ABAP programming to all the possibilities and advantages of object-oriented software development. For IOT GmbH, the fundamental concepts of Object Services have proven themselves entirely in practice, making our applications more robust, homogenous, and intuitive. Learn how using Object Services led to a clean division between database access and application logic, as well as considerable time-savings in development. The question of adding an integrated lock service to Object Services is also discussed.

  16. Use SAP ES Explorer to Streamline Integration of Microsoft .NET Applications and SAP Business Applications
    by Robert Heidasch, Enterprise Services Infrastructure, SAP AG (June 2009)

    Building new service-oriented business applications requires the integration of applications written in different languages running on different platforms. SAP Enterprise Services Explorer allows the discovery and consumption of enterprise services in any type of Microsoft application and programming language supported by Microsoft Visual Studio .NET — e.g., Windows Forms application, Windows Web application (ASP.NET), Windows smart client applications, and Microsoft Office applications.

  17. Use the Enhancement Package for SAP ERP strategy to develop and enhance Web Dynpro ABAP applications
    by Karl Kessler, Product Manager, SAP AG

    Web Dynpro ABAP is SAP’s standard for developing user interfaces (UIs) for Web applications in ABAP. With the Enhancement Package for SAP ERP strategy, this powerful Web programming model is even more productive because it supports both new application development and existing application enhancement. Part 1 of this two-part series shows you how to develop flexible applications in Web Dynpro ABAP using a BAPI service call. Part 2 will explain how to enhance existing Web Dynpro applications. Web Dynpro plays a vital role both in developing custom applications and in enhancing prepackaged applications.

  18. Web services or RFCs — choosing the right technology for your SAP integration challenges
    by Prof. Dr. Willi Nüßer

    RFC is a well-established and trusted approach to integrating different applications in an SAP environment, but Web services, now supported with SAP Web Application Server 6.40, is emerging as a viable alternative based on open standards. Each approach has its strengths and limitations depending on the situation at hand, so when does it makes sense to use which? This article compares and contrasts the Web service and RFC approaches in terms of performance and transactional behavior to help you assess the role that each technology should play in your own SAP environment.

RECENTLY ADDED

Set Up a Trusted Relationship Between SAP NetWeaver AS Java and ABAP for Secure SSO

Build Rich Internet Applications in SAP Using Web Dynpro ABAP and Flex

Discover More Options for SAP E-Recruiting with Web Dynpro ABAP

Optimize Application Integration by Running Risk Analysis and Remediation for SAP NetWeaver Portal

SAP NetWeaver Business Rules Management: Tips for Testing and Working with Business Rules

Subscribe to the RSS feed

Subscribe to the RSS feed.

Copyright © 2010 Wellesley Information Services. All rights reserved. Email: customer.service@sappro.com.
SAP Professional Journal, 20 Carematrix Drive, Dedham, MA 02026, USA.
Sales and Customer Service: 1-781-751-8799
SAP and the SAP logo are trademarks or registered trademarks of SAP AG in Germany and several other countries.