SlideShare a Scribd company logo
1 of 40
Download to read offline
AD403: Understand, Extend and Customize
Alloy by IBM and SAP
Christian Holsing | Product Manager Alloy by IBM and SAP
Wei-Lee Jamrog | Development Manager Alloy by IBM and SAP
Financial Disclaimer
The information on the new product is intended to outline our general product direction and it should
not be relied on in making a purchasing decision. The information on the new product is for
informational purposes only and may not be incorporated into any contract. The information on the
new product is not a commitment, promise, or legal obligation to deliver any material, code or
functionality. The development, release, and timing of any features or functionality described for
our products remains at our sole discretion




                    2
Agenda:
1) Alloy Scenarios / Value
2) Architecture
3) Administration Interfaces
4) Extensibility
5) Development patterns
6) Alloy Time recording POC
7) How to engage / getting started
Agenda:
1) Alloy Scenarios / Value
2) Architecture
3) Administration Interfaces
4) Extensibility
5) Development patterns
6) Alloy Time recording POC
7) How to engage / getting started
AlloyTM by IBM and SAP 1.0 Out-of-the-Box Functionality
Reports Management                Travel Management                Leave Management




  ●   Easy access to SAP BI,       ●   Schedule and approve         ●   Schedule and approve
      SAP ERP and line of              trip requests                    leave requests
      business reports
                                   ●   Approve expense              ●   Link to collaboration tools
  ●   Self service subscription        requests                         to discuss and resolve
      and personalization                                               quickly
                                   ●   Links to key information,
  ●   Forward or access reports        e.g. travel and expense      ●   Ensure data consistency
      off-line                         policies                         and compliance
  ●   Links to related reports     ●   Ensure data consistency
      and information                  and compliance
Alloy 1.0 Workflow Decisions Management
Manage SAP Workflow decision steps in IBM® Lotus® Notes®




                                                         Pur chasing
                                                            Or der

                                                                                Mar keting
                                                                                  Funds
                                Shopping Car t
                                                                                A ppr oval
                                  A ppr oval


●   Bring decision steps from                    ... Think of Your
    workflow to Lotus Notes                        Workflows …
●   Simple configuration-no
    customization needed
                                                                                      Hiring
                                                                                    A ppr ovals
●   Transparently supports        Invoice
    multiple decision options     A ppr oval

●   Extensive customization
    options for specific
                                                                        Tr avel
    requirements
                                                    Leave              A ppr oval
                                                 A ppr oval s
Agenda:
1) Alloy Scenarios / Value
2) Architecture
3) Administration Interfaces
4) Extensibility
5) Development patterns
6) Alloy Time recording POC
7) How to engage / getting started
Alloy 1.0 Architecture


    IBM Lotus
   Notes Client
                                                             SAP
                  Alloy Software by IBM and SAP            NetWeaver
                                                           Business
                                                           Warehouse




                      IBM Lotus       SAP Alloy Add-
                        Domino             on
                     Alloy Add-on
    IBM Lotus
     Domino
   Mail Servers

                      IBM Lotus       SAP NetWeaver           SAP
                    Domino Server    Application Server   Business Suite
                                           (J2EE)
Alloy 1.0 Architecture - Communication
                                                                            Synchronous Call
 IBM Lotus        Sidebar                                                   Asynchronous Call
 NotesLotus
   IBM Client
     IBM Lotus
   Notes Client
     Notes Client
       Mailbox

                 Metadata                                                                                       SAP NetWeaver™™
                                                                                                                Business Warehouse




                                                                                               Reporting
                                                      Metadata               Service Bundle
                                                                                               Adapter
                                                                                                                 BW Report Executor
                 Mail Router

     Mailbox                                         Inbound Proxy
                                                                              Item Handler
                                                                              Service
                                                     Outbound Proxy

                                         IBM Lotus Domino
                                         Alloy Add-on                         SAP AlloyTM Add-on
                                                                                                                SAP
                                                                             Ticket Issuer                      Business Suite
                                       Mail Router
                                                                             SAP NetWeaver™
                                                                             Web Application Server
                                                                             Java
                                        IBM Lotus                            7.00 SP17

   IBM Lotus Domino                     Domino Server                                                            Enterprise SOA
   Mail Servers
                      Component delivered by IBM                  Component delivered by SAP               optional component
Alloy 1.0 Architecture - Security
                                                                                      Synchronous Call
IBM Lotus        Sidebar                                                              Asynchronous Call
Notes Lotus
  IBM Client
    IBM Lotus
  Notes Client
    Notes Client
      Mailbox
                                           Ltpa
                                                                             1   SAML Request                                                SAP NetWeaver™™
                 Metadata
                                                                                                                                             Business Warehouse
                                                                             2       SSO SAP Logon Ticket

          Ltpa

                                                                                                        Reporting
                                                        Metadata                       Service Bundle
                                                                                                        Adapter
                                                                                                                                              BW Report Executor
                 Mail Router
                                                                         SSL




                                                                                                                    Assertion Tickets
    Mailbox
                                                        Inbound Proxy
                                                                         2             Item Handler
                                                                                       Service
                                                        Outbound Proxy


                                          IBM Lotus Domino
                                          Alloy Add-on                                   SAP AlloyTM Add-on
                                                                                 1                                                           SAP
                                                                                       Ticket Issuer                                         Business Suite
                                        Mail Router
                               Ltpa                                                    SAP NetWeaver™
                                                                                       Web Application Server
                                                                                       Java
                                                                                       7.00 SP17
                                         IBM Lotus
  IBM Lotus Domino                       Domino Server                                                                                        Enterprise SOA
                                         Version 8.02
  Mail Servers
                      Component delivered by IBM                     Component delivered by SAP                                         optional component
Alloy Metadata Handling Concept
         ●       One of the common Integration problems is that only data is
                  integrated, but configuration settings are not reflected
         ●       Alloy reads SAP configuration (e.g. Leave Types or Report
                   Templates) and provides them to the user
                      ▬   Client updates automatically
                      ▬   Application logic is driven from SAP customizing
                      ▬   Notes developer does not need to update Key mappings anymore
         ●       The Sidebar Elements are stored in the Metadata repository, too
             ▬   Provided in HTML which allows full customization and extension (e.g. Charts in the sidebar)
             ▬   developers can easily do more customization than just changing the existing blocks
             ▬   Integration of Real-time content from other server / services, e.g. communication through Ajax
                     or a WebService or Google Charts
             ▬   Applying corporate UI Guidelines or CSS Stylesheets
         ●       New Metadata / HTML fragments don't require Notes Design
                  updates but are distributed through the Metadata mechanism
                  down to the Notes Clients (WebService Call)
Agenda:
1) Alloy Scenarios / Value
2) Architecture
3) Administration Interfaces
4) Extensibility
5) Development patterns
6) Alloy Time recording POC
7) How to engage / getting started
Administration Lotus Side: Server
●    Alloy extends the standard mail8.ntf with a set of additional
        DesignElements
 ▬   Reason for 8.02 is beyond performance the fact that the 8.02 mail template already holds Alloy
        Design elements – so nothing is overwritten
●    Role out of the Alloy Design is very easy and done via designer task
●    Other tasks are normal Domino Admin tasks
 ▬   Sign Design Elements
 ▬   Setup of Alloy Databases / Deployment of jar Files
 ▬   Setup the username mapping for the SSO
       ▬  Tivoli Directory Integrator can help
Administration Lotus Side: Server
                           ●   SAP J2ee Server
                                 Address



                           ●   SAML User Mapping


                           ●   SAML Security
                                 Settings




                           ●   SLD Registration

                           ●   Clustering (targeted
Administration Lotus Side: Server

                        ●   Mail-In Database Name


                        ●   Metadata Sync schedule
Agenda:
1) Alloy Scenarios / Value
2) Architecture
3) Administration Interfaces
4) Extensibility
5) Development patterns
6) Alloy Time recording POC
7) How to engage / getting started
Customizing / Extensibility in Alloy
                            ●    Customizing and Extensibility
                                   happens through normal
                                   mechanisms:
                             ▬   SAP Side
                                   ▬  ABAP User Exits
                                   ▬  Standard configuration
                             ▬   Lotus Side
                                   ▬   Normal Notes Design Elements with
                                          Domino Designer

                            ●    No additional skills are
                                   needed to extend the
                                   functionality
                            ●    Alloy itself acts as a BlackBox
                                    which establishes
                                    connectivity and save
                                    delivery of Messages
Quick Guide to Expose Workflow Decisions in
Alloy
               Step 1             Step 2              Step 3             Opt: Step 4

                                     Configure
                 Configure                              Configure
                                     IBM Lotus                                Magnify
                   SAP                                     SAP
                                      Domino                                 Decision UI
                 Backend                               Alloy Add-on
                                       Server


              IMG and          Configure IBM          The IBM         Magnify and enrich
           Custom Handlers     Lotus Domino        Lotus Domino       the decision UI with
                                Server with        configuration           additional
                             the application id   generates a user     information in the
                              and bound type        role on SAP          decision body
                              created in step 2    Alloy Add-on.          and the Alloy
                                                   Assign user to           sidebar
  SAP
Business                                              this role.
Workflow




              SAP              IBM Lotus               SAP                 IBM Lotus
            Backend           Domino Server        Alloy Add-on          Domino Designer
Configure Workflow to use Alloy
                                  Configuration of the
                                  WF Details is
                                  performed and the
                                  BoundItemType
                                  added
Register Workflow on Lotus side
  The registration is done in the NDERPWS.nsf Application by mapping to the Application
  Key and the BoundItemType (Maps to definition in the SAP System
Generate UX Elements for Alloy in Notes
And the field names as they are coming from SAP and appear in the Notes Document.
The Fields should be set to computed to prevent editing
Customizing: Adding Google Charts to the sidebar
                          ●   As the Sidebar Widget is
                                simply constructed out of
                                HTML fragments
                          ●   In this example
                          ▬   Google Charts are added to display
                                  Business Data which is achieved by
                                ▬  A Lotus Script agent that constructs
                                       the necessary HTML code on
                                       document PostOpen
                                ▬  Data is read from Notes Document
                                       and written into HTML stream
                                ▬  Default Element from Metadata
                                       Repository is extended
New scenarios available through OpenNtf
      ●   Available now through Open NTF are additional Approval scenarios
No.   Workflow Scenarios            Application   Application   Application Description        Workflow ID
                                    Area          ID


1     Purchase Order Approval       MM/SRM        ZPO1          Purchase Order Approval        WS91000240
2     Material Approval             MM/SRM        ZMM02         Material Approval              WS90000244
3     Supplier Validation           MM/SRM        ZMM01         Supplier Validation Approval   WS90000243
4     Change Request for Purchase   MM/SRM                      Change Request for Purchase
      Order                                                     Order
5     Change Request for Sales      SD/CRM                      Change Request for Sales
      Order                                                     Order
6     Sales Deal Approval           SD/CRM        ZSD01         Sales Deal Approval            WS90000242
7     Hiring Approval               HCM           ZHR01         Hiring Approval                WS90000241
8     Time Recording Approval       HCM           ZHR02         Time Recording Approval        WS90000247
9     Invoice Approval              FI            ZFI01         Invoice Approval               WS90000249
10    Project Resource Allocation   PLM           ZPLM01        Resource Allocation Approval   WS90000248
      Approval
RIM BlackBerry Integration- current
development
RIM BlackBerry Integration Architecture
                                      ●Solution does not
                      Domino Mail     require any changes to
                        Server        BlackBerry Device or
         BES Server                   BES Server
                          User        ●Handling of Alloy Item

                         MailDB       as regular eMail that hits
                                      device
                                      ●User sees summary and

                                      can access item in
                                      MailServer via Link
                                      (requires HTTP Task)
                                      ●Approval through
   SAP Alloy          Domino Server
  Components             (Alloy)      WebFrontend




   SAP ERP
Agenda:
1) Alloy Scenarios / Value
2) Architecture
3) Administration Interfaces
4) Extensibility
5) Development patterns
6) Alloy Time recording POC
7) How to engage / getting started
The key development / design Patterns are
simple:

●   The business process remains at one place – The ERP
      System

●   Business Configuration is driven through ERP System only

●   No rebuilding of the SAP System / UI if not necessary

●   Open and extensible concepts on Notes Side – so Notes
     developer can add functionality
Alloy items in Notes are regular Notes
documents
●    Any Alloy item in Notes is a regular Notes Document and has a Notes
       form associated with it
●    A Notes Developer can for example:
 ▬   Adjust the Layout of the included Notes Forms / Examples from OpenNTF
 ▬   Create new Forms for Additional SAP Workflows
 ▬   Hook Alloy into other Collaborative Applications like Lotus Connections, Lotus Quickr and Lotus
         Sametime
 ▬   Integrate with Lotus Workflow to provide Ad-Hoc Workflow capabilities
●    Alloy Server components handle the routing and the SSO to the SAP
        Backends
 ▬   Based on signing the message sent w/ the current UserID
Agenda:
1) Alloy Scenarios / Value
2) Architecture
3) Administration Interfaces
4) Extensibility
5) Development patterns
6) Alloy Time recording POC
7) How to engage / getting started
TimeRecording POC
●   The solution is a Proof of Concept that the Business Partner has
      developed to provide ability to record working Time in Lotus Notes
      and submit it to the SAP System
●   Notes Application to provide Time Recording Interface to User
▬   UI to enter Data
▬   Application creates message and send it to NDERPWS Application
▬   Alloy handles the item, transfers it to the Backend and triggers Approval workflow
●   Approver (dependent on BackEnd Configuration) receives Approval
      Item and can approve via Workflow Capabilities
▬   Works as designed
▬   New Notes Form for Time Approval
●   Alloy Workflow is configured to handle the new Items
       (BoundItemTypes) and recognizes them as TimeRecording
       Approvals
Future Directions for Alloy by IBM and SAP
                                                                        Alloy next
                                                                        - Event/Alert Framework to enable solutions
                                                                        - Frameworks to enable industry specific solutions
                                                                           - Contact management
                                                                           - Calendar management
                                                                        - Business Analytics
                                                                        - More Lotus portfolio integration:
The information on the new product is intended to outline                  -ST, Connections Symphony, Quickr
our general product direction and it should not be relied on            - Unstructured activity management in support of processes
in making a purchasing decision. The information on the
new product is for informational purposes only and may
                                                                        - Read only access to business data for unlicensed delegate
not be incorporated into any contract. The information on               - Additional mobile device support
the new product is not a commitment, promise, or legal                  - Languages
obligation to deliver any material, code or functionality.              - Platforms
The development, release, and timing of any features or                   - Server: AIX, Linux (tbd)
functionality described for our products remains at our sole              - Client: Mac, Linux (tbd)
discretion notice


                                               Q4/2009                   Alloy 1.x
                                                                         - Extended Programmability
                                                                             - Direct access to SAP data
                                                                             - Programmability via Xpages etc.
          Q1/2009                         Alloy 1.0.1                        - Additional Sidebar customization e.g.
                                                                               Live Text and Widgets
                                          - Data Consistency
                                                                         -   Additional Mail and Calendar Integration
Alloy v1.0                                  Checker
                                                                             - RIM support
 -Reporting & Analytics                   - Clustering support               - Additional workflow features
 -Workflow Approval                       - Notes 8.5 & 8.5.1 Support        - Additional sample customization's (open NTF)
                                                                         -   Key reports pre-packaged from SAP
  Pattern                                                                -   Additional Languages
- Leave Request                                                          -   Notes 8.5.x support
- Trip Request                                                           -   Win 7



                                                                                       IBM and SAP CONFIDENTIAL
Software Requirements for Alloy 1.0
IBM Lotus Notes Client    8.0.2, 8.5 and 8.5.1
IBM Lotus Domino Server   8.0.2, 8.5 and 8.5.1
SAP ERP                   SAP ERP 6.0 SPS 14 running on SAP NetWeaver 7.0 SPS17
                          with Enterprise Service Architecture (ESA) Add-On ECC-SE
                          602 or higher
SAP BI (optional)         SAP Business Warehouse 3.5 – SP23 or
                          SAP Business Warehouse 7.0 – SPS 17
Alloy Server Software     SAP Alloy Add-On running on Netweaver 7.0 SPS17 (JavaTM
                          Stack)
                          IBM Lotus Notes Alloy Add-On running on Domino 8.0.2, 8.5
                          or 8.5.1

 The Operating Systems of the SAP Business Suite Software or the IBM
 Lotus Domino Servers are not restricted, but the Alloy components
 currently require the following Operating Systems:
IBM Lotus Notes Client    Microsoft® Windows® XP or Vista


IBM Lotus Domino Server   Microsoft® Windows® 2003 Server


SAP Alloy Add-On          All Netweaver 7.0 Java stack platform constellations
Agenda:
1) Alloy Scenarios / Value
2) Architecture
3) Administration Interfaces
4) Extensibility
5) Development patterns
6) Alloy Time recording POC
7) How to engage / getting started
Ways to engage on Alloy as a Partner
●    Alloy Design Partner Program

●    We are planning to initiate a special Program in Q1 & Q2 to
 ▬   Educate partners on Alloy
 ▬   Allow Lotus Partner to network w/ SAP Partners and establish relationships

●    Alloy Beta (currently planned for Q3)

●    Drive Alloy into your customer base in Q4
Learn more about Alloy @ Lotusphere
●    Sessions:
 ▬   ID209: Transform Your Business with Alloy by IBM and SAP (Wed 1:30p Swan
        1-2)
 ▬   SHOW114 (Tue 2p Swan Osprey)
 ▬   BOF304 (Wed 5:45p Swan Toucan 1)

●    See the Team Members in the
 ▬   Meet the Developer Lab
 ▬   On the Showfloor
 ▬   Business Partner Cafe
Lotus Domino and SAP Business Suite – A powerful combination
to leverage integrated business processes




                 The best of two worlds !




            36
Christian Holsing           Wei-Lee Jamrog

eMail: holsing@de.ibm.com   eMail: wjamrog@us.ibm.com




              37
Legal Disclaimer
© IBM Corporation 2009. All Rights Reserved.
The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS
without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any
damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations
from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software.
References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation
may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these
materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other
countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both.
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.

Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.
If you reference Linux® in your presentation, please mark the first use and include the following; otherwise delete:
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
Other company, product, or service names may be trademarks or service marks of others.




                                         38
Copyright 2009 SAP AG All rights reserved
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein
may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries,
zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6,
POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2,
Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation.
Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or
other countries.
Oracle is a registered trademark of Oracle Corporation.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology.
Java is a registered trademark of Sun Microsystems, Inc.
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape.
SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and other SAP products and services mentioned herein as well as their respective
logos are trademarks or registered trademarks of SAP AG in Germany and other countries.
Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects
products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects S.A. in the United States and in
other countries. Business Objects is an SAP company.
All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only.
National product specifications may vary.
These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes
only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP
Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be
construed as constituting an additional warrant.
40

More Related Content

What's hot

Microsoft Lync Teched Eilat
Microsoft Lync   Teched EilatMicrosoft Lync   Teched Eilat
Microsoft Lync Teched EilatRonenbenjamin
 
Emakina Academy 6 - Boost your intranet - STIB
Emakina Academy 6 - Boost your intranet - STIBEmakina Academy 6 - Boost your intranet - STIB
Emakina Academy 6 - Boost your intranet - STIBEmakina
 
SaaS PPM - How Do You Know When It's Right For You? EPM Live Webinar Presenta...
SaaS PPM - How Do You Know When It's Right For You? EPM Live Webinar Presenta...SaaS PPM - How Do You Know When It's Right For You? EPM Live Webinar Presenta...
SaaS PPM - How Do You Know When It's Right For You? EPM Live Webinar Presenta...EPM Live
 
UI Design Patterns for Search & Information Discovery
UI Design Patterns for Search & Information DiscoveryUI Design Patterns for Search & Information Discovery
UI Design Patterns for Search & Information DiscoveryTony Russell-Rose
 
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle BH
 
VSC Wholesale & Retail Softswitch
VSC Wholesale & Retail SoftswitchVSC Wholesale & Retail Softswitch
VSC Wholesale & Retail Softswitchmytlaw
 
Catalyst booth demo_slide_template_bandwidth_exchange_v_1.4
Catalyst booth demo_slide_template_bandwidth_exchange_v_1.4Catalyst booth demo_slide_template_bandwidth_exchange_v_1.4
Catalyst booth demo_slide_template_bandwidth_exchange_v_1.4BandwidthDebate
 
Deployment Plan for B2B Integrations
Deployment Plan for B2B IntegrationsDeployment Plan for B2B Integrations
Deployment Plan for B2B IntegrationsIsabel Elaine Leong
 
HP Microsoft SQL Server Data Management Solutions
HP Microsoft SQL Server Data Management SolutionsHP Microsoft SQL Server Data Management Solutions
HP Microsoft SQL Server Data Management SolutionsEduardo Castro
 
En Route Brochure - Odata Logistics
En Route Brochure - Odata LogisticsEn Route Brochure - Odata Logistics
En Route Brochure - Odata LogisticsImaginus North Inc.
 
Keeping Your Digital Office Clean Wim Putzeys Panoptic
Keeping Your Digital Office Clean Wim Putzeys PanopticKeeping Your Digital Office Clean Wim Putzeys Panoptic
Keeping Your Digital Office Clean Wim Putzeys PanopticWim Putzeys
 
S Ven Hakan Olsson Compos Index
S Ven  Hakan  Olsson    Compos IndexS Ven  Hakan  Olsson    Compos Index
S Ven Hakan Olsson Compos IndexSOA Symposium
 
2013 OTM EU SIG: Integrating SAP with OTM Presentation
2013 OTM EU SIG: Integrating SAP with OTM Presentation2013 OTM EU SIG: Integrating SAP with OTM Presentation
2013 OTM EU SIG: Integrating SAP with OTM PresentationMavenWire
 
Websphere commerce 7.0 the social commerce platform
Websphere commerce 7.0 the social commerce platformWebsphere commerce 7.0 the social commerce platform
Websphere commerce 7.0 the social commerce platformCarlo Visani
 
Pivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal ImplementationPivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal ImplementationAptean
 
Which server to choose ace it solutions guide
Which server to choose ace it solutions guideWhich server to choose ace it solutions guide
Which server to choose ace it solutions guideajaybongani
 
IBM Smarter Business 2012 - Du behöver inte sikta mot stjärnorna för att komm...
IBM Smarter Business 2012 - Du behöver inte sikta mot stjärnorna för att komm...IBM Smarter Business 2012 - Du behöver inte sikta mot stjärnorna för att komm...
IBM Smarter Business 2012 - Du behöver inte sikta mot stjärnorna för att komm...IBM Sverige
 

What's hot (20)

Microsoft Lync Teched Eilat
Microsoft Lync   Teched EilatMicrosoft Lync   Teched Eilat
Microsoft Lync Teched Eilat
 
Emakina Academy 6 - Boost your intranet - STIB
Emakina Academy 6 - Boost your intranet - STIBEmakina Academy 6 - Boost your intranet - STIB
Emakina Academy 6 - Boost your intranet - STIB
 
SaaS PPM - How Do You Know When It's Right For You? EPM Live Webinar Presenta...
SaaS PPM - How Do You Know When It's Right For You? EPM Live Webinar Presenta...SaaS PPM - How Do You Know When It's Right For You? EPM Live Webinar Presenta...
SaaS PPM - How Do You Know When It's Right For You? EPM Live Webinar Presenta...
 
UI Design Patterns for Search & Information Discovery
UI Design Patterns for Search & Information DiscoveryUI Design Patterns for Search & Information Discovery
UI Design Patterns for Search & Information Discovery
 
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
 
Ratnadip Mysap.Ppt
Ratnadip Mysap.PptRatnadip Mysap.Ppt
Ratnadip Mysap.Ppt
 
VSC Wholesale & Retail Softswitch
VSC Wholesale & Retail SoftswitchVSC Wholesale & Retail Softswitch
VSC Wholesale & Retail Softswitch
 
Catalyst booth demo_slide_template_bandwidth_exchange_v_1.4
Catalyst booth demo_slide_template_bandwidth_exchange_v_1.4Catalyst booth demo_slide_template_bandwidth_exchange_v_1.4
Catalyst booth demo_slide_template_bandwidth_exchange_v_1.4
 
Deployment Plan for B2B Integrations
Deployment Plan for B2B IntegrationsDeployment Plan for B2B Integrations
Deployment Plan for B2B Integrations
 
HP Microsoft SQL Server Data Management Solutions
HP Microsoft SQL Server Data Management SolutionsHP Microsoft SQL Server Data Management Solutions
HP Microsoft SQL Server Data Management Solutions
 
En Route Brochure - Odata Logistics
En Route Brochure - Odata LogisticsEn Route Brochure - Odata Logistics
En Route Brochure - Odata Logistics
 
Keeping Your Digital Office Clean Wim Putzeys Panoptic
Keeping Your Digital Office Clean Wim Putzeys PanopticKeeping Your Digital Office Clean Wim Putzeys Panoptic
Keeping Your Digital Office Clean Wim Putzeys Panoptic
 
Sfnav2010
Sfnav2010Sfnav2010
Sfnav2010
 
S Ven Hakan Olsson Compos Index
S Ven  Hakan  Olsson    Compos IndexS Ven  Hakan  Olsson    Compos Index
S Ven Hakan Olsson Compos Index
 
2013 OTM EU SIG: Integrating SAP with OTM Presentation
2013 OTM EU SIG: Integrating SAP with OTM Presentation2013 OTM EU SIG: Integrating SAP with OTM Presentation
2013 OTM EU SIG: Integrating SAP with OTM Presentation
 
Websphere commerce 7.0 the social commerce platform
Websphere commerce 7.0 the social commerce platformWebsphere commerce 7.0 the social commerce platform
Websphere commerce 7.0 the social commerce platform
 
Pivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal ImplementationPivotal CRM: Optimize your Pivotal Implementation
Pivotal CRM: Optimize your Pivotal Implementation
 
Which server to choose ace it solutions guide
Which server to choose ace it solutions guideWhich server to choose ace it solutions guide
Which server to choose ace it solutions guide
 
July 7 Demo Deck
July 7 Demo DeckJuly 7 Demo Deck
July 7 Demo Deck
 
IBM Smarter Business 2012 - Du behöver inte sikta mot stjärnorna för att komm...
IBM Smarter Business 2012 - Du behöver inte sikta mot stjärnorna för att komm...IBM Smarter Business 2012 - Du behöver inte sikta mot stjärnorna för att komm...
IBM Smarter Business 2012 - Du behöver inte sikta mot stjärnorna för att komm...
 

Viewers also liked

pawan cv
pawan cvpawan cv
pawan cvDOEACC
 
Custom Virtual Events - LabRoots 2016
Custom Virtual Events - LabRoots 2016Custom Virtual Events - LabRoots 2016
Custom Virtual Events - LabRoots 2016LabRoots, Inc.
 
Fusion Corporate Overview
Fusion Corporate OverviewFusion Corporate Overview
Fusion Corporate Overviewhelenbayliss
 
Lab Roots & BioConference Live Media Packet 2012
Lab Roots & BioConference Live Media Packet 2012Lab Roots & BioConference Live Media Packet 2012
Lab Roots & BioConference Live Media Packet 2012LabRoots, Inc.
 
Bio Conference Live 2011-12 Slide
Bio Conference Live 2011-12 SlideBio Conference Live 2011-12 Slide
Bio Conference Live 2011-12 SlideLabRoots, Inc.
 
Why We Need Sustainable Architecture In The World
Why We Need Sustainable Architecture In The WorldWhy We Need Sustainable Architecture In The World
Why We Need Sustainable Architecture In The WorldKrish Murali Eswar
 
Green Architecture
Green ArchitectureGreen Architecture
Green Architectureyourmindfire
 
Architectural Wonders - Sustainable Architecture for a Green Future
Architectural Wonders - Sustainable Architecture for a Green FutureArchitectural Wonders - Sustainable Architecture for a Green Future
Architectural Wonders - Sustainable Architecture for a Green FutureKenny Slaught
 

Viewers also liked (14)

pawan cv
pawan cvpawan cv
pawan cv
 
Custom Virtual Events - LabRoots 2016
Custom Virtual Events - LabRoots 2016Custom Virtual Events - LabRoots 2016
Custom Virtual Events - LabRoots 2016
 
Fusion Corporate Overview
Fusion Corporate OverviewFusion Corporate Overview
Fusion Corporate Overview
 
Pomoc Grécku - zlá cesta
Pomoc Grécku - zlá cestaPomoc Grécku - zlá cesta
Pomoc Grécku - zlá cesta
 
Euroval - Cesta k socializmu
Euroval - Cesta k socializmuEuroval - Cesta k socializmu
Euroval - Cesta k socializmu
 
Lab Roots & BioConference Live Media Packet 2012
Lab Roots & BioConference Live Media Packet 2012Lab Roots & BioConference Live Media Packet 2012
Lab Roots & BioConference Live Media Packet 2012
 
Bio Conference Live 2011-12 Slide
Bio Conference Live 2011-12 SlideBio Conference Live 2011-12 Slide
Bio Conference Live 2011-12 Slide
 
Ad507
Ad507Ad507
Ad507
 
Why We Need Sustainable Architecture In The World
Why We Need Sustainable Architecture In The WorldWhy We Need Sustainable Architecture In The World
Why We Need Sustainable Architecture In The World
 
Green Architecture
Green ArchitectureGreen Architecture
Green Architecture
 
Architectural Wonders - Sustainable Architecture for a Green Future
Architectural Wonders - Sustainable Architecture for a Green FutureArchitectural Wonders - Sustainable Architecture for a Green Future
Architectural Wonders - Sustainable Architecture for a Green Future
 
Green architecture 01
Green architecture 01Green architecture 01
Green architecture 01
 
Green architecturE
Green architecturEGreen architecturE
Green architecturE
 
Green Architecture
Green ArchitectureGreen Architecture
Green Architecture
 

Similar to Understand, Extend and Customize Alloy by IBM and SAP

Selling Stuff on the Web in Style with Microsoft Commerce Server
Selling Stuff on the Web in Style with Microsoft Commerce ServerSelling Stuff on the Web in Style with Microsoft Commerce Server
Selling Stuff on the Web in Style with Microsoft Commerce Servergoodfriday
 
AD404 - Extend your Social Business by integrating SAP Solutions
AD404 - Extend your Social Business by integrating SAP SolutionsAD404 - Extend your Social Business by integrating SAP Solutions
AD404 - Extend your Social Business by integrating SAP SolutionsChristian Holsing
 
Evaluating Php As A Technology Platform For Soa Implementations
 Evaluating Php As A Technology Platform For Soa Implementations Evaluating Php As A Technology Platform For Soa Implementations
Evaluating Php As A Technology Platform For Soa ImplementationsVedanta Barooah
 
Sap microsoft interoperability sitnl 08-12-2012
Sap microsoft interoperability sitnl 08-12-2012Sap microsoft interoperability sitnl 08-12-2012
Sap microsoft interoperability sitnl 08-12-2012Twan van den Broek
 
Brief Intro to Aras PLM Solutions
Brief Intro to Aras PLM SolutionsBrief Intro to Aras PLM Solutions
Brief Intro to Aras PLM SolutionsAras
 
Automating user provisioning with SAP NW BPM
Automating user provisioning with SAP NW BPMAutomating user provisioning with SAP NW BPM
Automating user provisioning with SAP NW BPMBalakrishnan Bala B
 
Gateway for the uninformed #sitnl edition
Gateway for the uninformed #sitnl editionGateway for the uninformed #sitnl edition
Gateway for the uninformed #sitnl editionfredverheul
 
BI Architecture June 2012
BI Architecture June 2012BI Architecture June 2012
BI Architecture June 2012Roland Kramer
 
WAS Support & Monitoring Tools
WAS Support & Monitoring ToolsWAS Support & Monitoring Tools
WAS Support & Monitoring ToolsRoyal Cyber Inc.
 
Дамир Тенишев Exigen Services Business Processes Storehouse
Дамир Тенишев Exigen Services Business Processes StorehouseДамир Тенишев Exigen Services Business Processes Storehouse
Дамир Тенишев Exigen Services Business Processes StorehouseТранслируем.бел
 
08 Ace 2010 Aras Roadmap
08 Ace 2010 Aras Roadmap08 Ace 2010 Aras Roadmap
08 Ace 2010 Aras RoadmapProdeos
 
Bookstore neagoe george-danut 343 c4
Bookstore   neagoe george-danut 343 c4Bookstore   neagoe george-danut 343 c4
Bookstore neagoe george-danut 343 c4gneagoe
 
Competitive Analysis w SWOT Matrix
Competitive Analysis w SWOT MatrixCompetitive Analysis w SWOT Matrix
Competitive Analysis w SWOT MatrixDavid Castro
 

Similar to Understand, Extend and Customize Alloy by IBM and SAP (20)

Selling Stuff on the Web in Style with Microsoft Commerce Server
Selling Stuff on the Web in Style with Microsoft Commerce ServerSelling Stuff on the Web in Style with Microsoft Commerce Server
Selling Stuff on the Web in Style with Microsoft Commerce Server
 
AD404 - Extend your Social Business by integrating SAP Solutions
AD404 - Extend your Social Business by integrating SAP SolutionsAD404 - Extend your Social Business by integrating SAP Solutions
AD404 - Extend your Social Business by integrating SAP Solutions
 
IBM Cloud Strategy
IBM Cloud StrategyIBM Cloud Strategy
IBM Cloud Strategy
 
Evaluating Php As A Technology Platform For Soa Implementations
 Evaluating Php As A Technology Platform For Soa Implementations Evaluating Php As A Technology Platform For Soa Implementations
Evaluating Php As A Technology Platform For Soa Implementations
 
Molnar DEV307 OBA
Molnar DEV307 OBAMolnar DEV307 OBA
Molnar DEV307 OBA
 
Skelta BPM
Skelta BPMSkelta BPM
Skelta BPM
 
Sap microsoft interoperability sitnl 08-12-2012
Sap microsoft interoperability sitnl 08-12-2012Sap microsoft interoperability sitnl 08-12-2012
Sap microsoft interoperability sitnl 08-12-2012
 
R3arch
R3archR3arch
R3arch
 
Brief Intro to Aras PLM Solutions
Brief Intro to Aras PLM SolutionsBrief Intro to Aras PLM Solutions
Brief Intro to Aras PLM Solutions
 
Enterprise Enabler- Presentation
Enterprise Enabler- PresentationEnterprise Enabler- Presentation
Enterprise Enabler- Presentation
 
Automating user provisioning with SAP NW BPM
Automating user provisioning with SAP NW BPMAutomating user provisioning with SAP NW BPM
Automating user provisioning with SAP NW BPM
 
Gateway for the uninformed #sitnl edition
Gateway for the uninformed #sitnl editionGateway for the uninformed #sitnl edition
Gateway for the uninformed #sitnl edition
 
BI Architecture June 2012
BI Architecture June 2012BI Architecture June 2012
BI Architecture June 2012
 
Hadoop + Forcedotcom = Like
Hadoop + Forcedotcom = LikeHadoop + Forcedotcom = Like
Hadoop + Forcedotcom = Like
 
WAS Support & Monitoring Tools
WAS Support & Monitoring ToolsWAS Support & Monitoring Tools
WAS Support & Monitoring Tools
 
Дамир Тенишев Exigen Services Business Processes Storehouse
Дамир Тенишев Exigen Services Business Processes StorehouseДамир Тенишев Exigen Services Business Processes Storehouse
Дамир Тенишев Exigen Services Business Processes Storehouse
 
08 Ace 2010 Aras Roadmap
08 Ace 2010 Aras Roadmap08 Ace 2010 Aras Roadmap
08 Ace 2010 Aras Roadmap
 
Bookstore neagoe george-danut 343 c4
Bookstore   neagoe george-danut 343 c4Bookstore   neagoe george-danut 343 c4
Bookstore neagoe george-danut 343 c4
 
Competitive Analysis w SWOT Matrix
Competitive Analysis w SWOT MatrixCompetitive Analysis w SWOT Matrix
Competitive Analysis w SWOT Matrix
 
Soa
SoaSoa
Soa
 

More from Christian Holsing

Fut1112 - SLES for SAP - The road ahead
Fut1112 - SLES for SAP - The road aheadFut1112 - SLES for SAP - The road ahead
Fut1112 - SLES for SAP - The road aheadChristian Holsing
 
TechEd 2019 SUSE theater session
TechEd  2019   SUSE theater sessionTechEd  2019   SUSE theater session
TechEd 2019 SUSE theater sessionChristian Holsing
 
Engage 2019 - SUSE Linux and Container update
Engage 2019  - SUSE Linux and Container updateEngage 2019  - SUSE Linux and Container update
Engage 2019 - SUSE Linux and Container updateChristian Holsing
 
Fut1441 SUSE Linux Enterprise Server for SAP Solutions
Fut1441  SUSE Linux Enterprise Server for SAP SolutionsFut1441  SUSE Linux Enterprise Server for SAP Solutions
Fut1441 SUSE Linux Enterprise Server for SAP SolutionsChristian Holsing
 
DNUG keynote - Social business with IBM Connections
DNUG keynote - Social business with IBM ConnectionsDNUG keynote - Social business with IBM Connections
DNUG keynote - Social business with IBM ConnectionsChristian Holsing
 

More from Christian Holsing (6)

Fut1112 - SLES for SAP - The road ahead
Fut1112 - SLES for SAP - The road aheadFut1112 - SLES for SAP - The road ahead
Fut1112 - SLES for SAP - The road ahead
 
TechEd 2019 SUSE theater session
TechEd  2019   SUSE theater sessionTechEd  2019   SUSE theater session
TechEd 2019 SUSE theater session
 
Engage 2019 - SUSE Linux and Container update
Engage 2019  - SUSE Linux and Container updateEngage 2019  - SUSE Linux and Container update
Engage 2019 - SUSE Linux and Container update
 
Fut1441 SUSE Linux Enterprise Server for SAP Solutions
Fut1441  SUSE Linux Enterprise Server for SAP SolutionsFut1441  SUSE Linux Enterprise Server for SAP Solutions
Fut1441 SUSE Linux Enterprise Server for SAP Solutions
 
IBM Connect 2013 - AD405
IBM Connect 2013 - AD405IBM Connect 2013 - AD405
IBM Connect 2013 - AD405
 
DNUG keynote - Social business with IBM Connections
DNUG keynote - Social business with IBM ConnectionsDNUG keynote - Social business with IBM Connections
DNUG keynote - Social business with IBM Connections
 

Recently uploaded

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Understand, Extend and Customize Alloy by IBM and SAP

  • 1. AD403: Understand, Extend and Customize Alloy by IBM and SAP Christian Holsing | Product Manager Alloy by IBM and SAP Wei-Lee Jamrog | Development Manager Alloy by IBM and SAP
  • 2. Financial Disclaimer The information on the new product is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information on the new product is for informational purposes only and may not be incorporated into any contract. The information on the new product is not a commitment, promise, or legal obligation to deliver any material, code or functionality. The development, release, and timing of any features or functionality described for our products remains at our sole discretion 2
  • 3. Agenda: 1) Alloy Scenarios / Value 2) Architecture 3) Administration Interfaces 4) Extensibility 5) Development patterns 6) Alloy Time recording POC 7) How to engage / getting started
  • 4. Agenda: 1) Alloy Scenarios / Value 2) Architecture 3) Administration Interfaces 4) Extensibility 5) Development patterns 6) Alloy Time recording POC 7) How to engage / getting started
  • 5. AlloyTM by IBM and SAP 1.0 Out-of-the-Box Functionality Reports Management Travel Management Leave Management ● Easy access to SAP BI, ● Schedule and approve ● Schedule and approve SAP ERP and line of trip requests leave requests business reports ● Approve expense ● Link to collaboration tools ● Self service subscription requests to discuss and resolve and personalization quickly ● Links to key information, ● Forward or access reports e.g. travel and expense ● Ensure data consistency off-line policies and compliance ● Links to related reports ● Ensure data consistency and information and compliance
  • 6. Alloy 1.0 Workflow Decisions Management Manage SAP Workflow decision steps in IBM® Lotus® Notes® Pur chasing Or der Mar keting Funds Shopping Car t A ppr oval A ppr oval ● Bring decision steps from ... Think of Your workflow to Lotus Notes Workflows … ● Simple configuration-no customization needed Hiring A ppr ovals ● Transparently supports Invoice multiple decision options A ppr oval ● Extensive customization options for specific Tr avel requirements Leave A ppr oval A ppr oval s
  • 7. Agenda: 1) Alloy Scenarios / Value 2) Architecture 3) Administration Interfaces 4) Extensibility 5) Development patterns 6) Alloy Time recording POC 7) How to engage / getting started
  • 8. Alloy 1.0 Architecture IBM Lotus Notes Client SAP Alloy Software by IBM and SAP NetWeaver Business Warehouse IBM Lotus SAP Alloy Add- Domino on Alloy Add-on IBM Lotus Domino Mail Servers IBM Lotus SAP NetWeaver SAP Domino Server Application Server Business Suite (J2EE)
  • 9. Alloy 1.0 Architecture - Communication Synchronous Call IBM Lotus Sidebar Asynchronous Call NotesLotus IBM Client IBM Lotus Notes Client Notes Client Mailbox Metadata SAP NetWeaver™™ Business Warehouse Reporting Metadata Service Bundle Adapter BW Report Executor Mail Router Mailbox Inbound Proxy Item Handler Service Outbound Proxy IBM Lotus Domino Alloy Add-on SAP AlloyTM Add-on SAP Ticket Issuer Business Suite Mail Router SAP NetWeaver™ Web Application Server Java IBM Lotus 7.00 SP17 IBM Lotus Domino Domino Server Enterprise SOA Mail Servers Component delivered by IBM Component delivered by SAP optional component
  • 10. Alloy 1.0 Architecture - Security Synchronous Call IBM Lotus Sidebar Asynchronous Call Notes Lotus IBM Client IBM Lotus Notes Client Notes Client Mailbox Ltpa 1 SAML Request SAP NetWeaver™™ Metadata Business Warehouse 2 SSO SAP Logon Ticket Ltpa Reporting Metadata Service Bundle Adapter BW Report Executor Mail Router SSL Assertion Tickets Mailbox Inbound Proxy 2 Item Handler Service Outbound Proxy IBM Lotus Domino Alloy Add-on SAP AlloyTM Add-on 1 SAP Ticket Issuer Business Suite Mail Router Ltpa SAP NetWeaver™ Web Application Server Java 7.00 SP17 IBM Lotus IBM Lotus Domino Domino Server Enterprise SOA Version 8.02 Mail Servers Component delivered by IBM Component delivered by SAP optional component
  • 11. Alloy Metadata Handling Concept ● One of the common Integration problems is that only data is integrated, but configuration settings are not reflected ● Alloy reads SAP configuration (e.g. Leave Types or Report Templates) and provides them to the user ▬ Client updates automatically ▬ Application logic is driven from SAP customizing ▬ Notes developer does not need to update Key mappings anymore ● The Sidebar Elements are stored in the Metadata repository, too ▬ Provided in HTML which allows full customization and extension (e.g. Charts in the sidebar) ▬ developers can easily do more customization than just changing the existing blocks ▬ Integration of Real-time content from other server / services, e.g. communication through Ajax or a WebService or Google Charts ▬ Applying corporate UI Guidelines or CSS Stylesheets ● New Metadata / HTML fragments don't require Notes Design updates but are distributed through the Metadata mechanism down to the Notes Clients (WebService Call)
  • 12. Agenda: 1) Alloy Scenarios / Value 2) Architecture 3) Administration Interfaces 4) Extensibility 5) Development patterns 6) Alloy Time recording POC 7) How to engage / getting started
  • 13. Administration Lotus Side: Server ● Alloy extends the standard mail8.ntf with a set of additional DesignElements ▬ Reason for 8.02 is beyond performance the fact that the 8.02 mail template already holds Alloy Design elements – so nothing is overwritten ● Role out of the Alloy Design is very easy and done via designer task ● Other tasks are normal Domino Admin tasks ▬ Sign Design Elements ▬ Setup of Alloy Databases / Deployment of jar Files ▬ Setup the username mapping for the SSO ▬ Tivoli Directory Integrator can help
  • 14. Administration Lotus Side: Server ● SAP J2ee Server Address ● SAML User Mapping ● SAML Security Settings ● SLD Registration ● Clustering (targeted
  • 15. Administration Lotus Side: Server ● Mail-In Database Name ● Metadata Sync schedule
  • 16. Agenda: 1) Alloy Scenarios / Value 2) Architecture 3) Administration Interfaces 4) Extensibility 5) Development patterns 6) Alloy Time recording POC 7) How to engage / getting started
  • 17. Customizing / Extensibility in Alloy ● Customizing and Extensibility happens through normal mechanisms: ▬ SAP Side ▬ ABAP User Exits ▬ Standard configuration ▬ Lotus Side ▬ Normal Notes Design Elements with Domino Designer ● No additional skills are needed to extend the functionality ● Alloy itself acts as a BlackBox which establishes connectivity and save delivery of Messages
  • 18. Quick Guide to Expose Workflow Decisions in Alloy Step 1 Step 2 Step 3 Opt: Step 4 Configure Configure Configure IBM Lotus Magnify SAP SAP Domino Decision UI Backend Alloy Add-on Server IMG and Configure IBM The IBM Magnify and enrich Custom Handlers Lotus Domino Lotus Domino the decision UI with Server with configuration additional the application id generates a user information in the and bound type role on SAP decision body created in step 2 Alloy Add-on. and the Alloy Assign user to sidebar SAP Business this role. Workflow SAP IBM Lotus SAP IBM Lotus Backend Domino Server Alloy Add-on Domino Designer
  • 19. Configure Workflow to use Alloy Configuration of the WF Details is performed and the BoundItemType added
  • 20. Register Workflow on Lotus side The registration is done in the NDERPWS.nsf Application by mapping to the Application Key and the BoundItemType (Maps to definition in the SAP System
  • 21. Generate UX Elements for Alloy in Notes And the field names as they are coming from SAP and appear in the Notes Document. The Fields should be set to computed to prevent editing
  • 22. Customizing: Adding Google Charts to the sidebar ● As the Sidebar Widget is simply constructed out of HTML fragments ● In this example ▬ Google Charts are added to display Business Data which is achieved by ▬ A Lotus Script agent that constructs the necessary HTML code on document PostOpen ▬ Data is read from Notes Document and written into HTML stream ▬ Default Element from Metadata Repository is extended
  • 23. New scenarios available through OpenNtf ● Available now through Open NTF are additional Approval scenarios No. Workflow Scenarios Application Application Application Description Workflow ID Area ID 1 Purchase Order Approval MM/SRM ZPO1 Purchase Order Approval WS91000240 2 Material Approval MM/SRM ZMM02 Material Approval WS90000244 3 Supplier Validation MM/SRM ZMM01 Supplier Validation Approval WS90000243 4 Change Request for Purchase MM/SRM Change Request for Purchase Order Order 5 Change Request for Sales SD/CRM Change Request for Sales Order Order 6 Sales Deal Approval SD/CRM ZSD01 Sales Deal Approval WS90000242 7 Hiring Approval HCM ZHR01 Hiring Approval WS90000241 8 Time Recording Approval HCM ZHR02 Time Recording Approval WS90000247 9 Invoice Approval FI ZFI01 Invoice Approval WS90000249 10 Project Resource Allocation PLM ZPLM01 Resource Allocation Approval WS90000248 Approval
  • 24. RIM BlackBerry Integration- current development
  • 25. RIM BlackBerry Integration Architecture ●Solution does not Domino Mail require any changes to Server BlackBerry Device or BES Server BES Server User ●Handling of Alloy Item MailDB as regular eMail that hits device ●User sees summary and can access item in MailServer via Link (requires HTTP Task) ●Approval through SAP Alloy Domino Server Components (Alloy) WebFrontend SAP ERP
  • 26. Agenda: 1) Alloy Scenarios / Value 2) Architecture 3) Administration Interfaces 4) Extensibility 5) Development patterns 6) Alloy Time recording POC 7) How to engage / getting started
  • 27. The key development / design Patterns are simple: ● The business process remains at one place – The ERP System ● Business Configuration is driven through ERP System only ● No rebuilding of the SAP System / UI if not necessary ● Open and extensible concepts on Notes Side – so Notes developer can add functionality
  • 28. Alloy items in Notes are regular Notes documents ● Any Alloy item in Notes is a regular Notes Document and has a Notes form associated with it ● A Notes Developer can for example: ▬ Adjust the Layout of the included Notes Forms / Examples from OpenNTF ▬ Create new Forms for Additional SAP Workflows ▬ Hook Alloy into other Collaborative Applications like Lotus Connections, Lotus Quickr and Lotus Sametime ▬ Integrate with Lotus Workflow to provide Ad-Hoc Workflow capabilities ● Alloy Server components handle the routing and the SSO to the SAP Backends ▬ Based on signing the message sent w/ the current UserID
  • 29. Agenda: 1) Alloy Scenarios / Value 2) Architecture 3) Administration Interfaces 4) Extensibility 5) Development patterns 6) Alloy Time recording POC 7) How to engage / getting started
  • 30. TimeRecording POC ● The solution is a Proof of Concept that the Business Partner has developed to provide ability to record working Time in Lotus Notes and submit it to the SAP System ● Notes Application to provide Time Recording Interface to User ▬ UI to enter Data ▬ Application creates message and send it to NDERPWS Application ▬ Alloy handles the item, transfers it to the Backend and triggers Approval workflow ● Approver (dependent on BackEnd Configuration) receives Approval Item and can approve via Workflow Capabilities ▬ Works as designed ▬ New Notes Form for Time Approval ● Alloy Workflow is configured to handle the new Items (BoundItemTypes) and recognizes them as TimeRecording Approvals
  • 31. Future Directions for Alloy by IBM and SAP Alloy next - Event/Alert Framework to enable solutions - Frameworks to enable industry specific solutions - Contact management - Calendar management - Business Analytics - More Lotus portfolio integration: The information on the new product is intended to outline -ST, Connections Symphony, Quickr our general product direction and it should not be relied on - Unstructured activity management in support of processes in making a purchasing decision. The information on the new product is for informational purposes only and may - Read only access to business data for unlicensed delegate not be incorporated into any contract. The information on - Additional mobile device support the new product is not a commitment, promise, or legal - Languages obligation to deliver any material, code or functionality. - Platforms The development, release, and timing of any features or - Server: AIX, Linux (tbd) functionality described for our products remains at our sole - Client: Mac, Linux (tbd) discretion notice Q4/2009 Alloy 1.x - Extended Programmability - Direct access to SAP data - Programmability via Xpages etc. Q1/2009 Alloy 1.0.1 - Additional Sidebar customization e.g. Live Text and Widgets - Data Consistency - Additional Mail and Calendar Integration Alloy v1.0 Checker - RIM support -Reporting & Analytics - Clustering support - Additional workflow features -Workflow Approval - Notes 8.5 & 8.5.1 Support - Additional sample customization's (open NTF) - Key reports pre-packaged from SAP Pattern - Additional Languages - Leave Request - Notes 8.5.x support - Trip Request - Win 7 IBM and SAP CONFIDENTIAL
  • 32. Software Requirements for Alloy 1.0 IBM Lotus Notes Client 8.0.2, 8.5 and 8.5.1 IBM Lotus Domino Server 8.0.2, 8.5 and 8.5.1 SAP ERP SAP ERP 6.0 SPS 14 running on SAP NetWeaver 7.0 SPS17 with Enterprise Service Architecture (ESA) Add-On ECC-SE 602 or higher SAP BI (optional) SAP Business Warehouse 3.5 – SP23 or SAP Business Warehouse 7.0 – SPS 17 Alloy Server Software SAP Alloy Add-On running on Netweaver 7.0 SPS17 (JavaTM Stack) IBM Lotus Notes Alloy Add-On running on Domino 8.0.2, 8.5 or 8.5.1 The Operating Systems of the SAP Business Suite Software or the IBM Lotus Domino Servers are not restricted, but the Alloy components currently require the following Operating Systems: IBM Lotus Notes Client Microsoft® Windows® XP or Vista IBM Lotus Domino Server Microsoft® Windows® 2003 Server SAP Alloy Add-On All Netweaver 7.0 Java stack platform constellations
  • 33. Agenda: 1) Alloy Scenarios / Value 2) Architecture 3) Administration Interfaces 4) Extensibility 5) Development patterns 6) Alloy Time recording POC 7) How to engage / getting started
  • 34. Ways to engage on Alloy as a Partner ● Alloy Design Partner Program ● We are planning to initiate a special Program in Q1 & Q2 to ▬ Educate partners on Alloy ▬ Allow Lotus Partner to network w/ SAP Partners and establish relationships ● Alloy Beta (currently planned for Q3) ● Drive Alloy into your customer base in Q4
  • 35. Learn more about Alloy @ Lotusphere ● Sessions: ▬ ID209: Transform Your Business with Alloy by IBM and SAP (Wed 1:30p Swan 1-2) ▬ SHOW114 (Tue 2p Swan Osprey) ▬ BOF304 (Wed 5:45p Swan Toucan 1) ● See the Team Members in the ▬ Meet the Developer Lab ▬ On the Showfloor ▬ Business Partner Cafe
  • 36. Lotus Domino and SAP Business Suite – A powerful combination to leverage integrated business processes The best of two worlds ! 36
  • 37. Christian Holsing Wei-Lee Jamrog eMail: holsing@de.ibm.com eMail: wjamrog@us.ibm.com 37
  • 38. Legal Disclaimer © IBM Corporation 2009. All Rights Reserved. The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. If you reference Linux® in your presentation, please mark the first use and include the following; otherwise delete: Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. 38
  • 39. Copyright 2009 SAP AG All rights reserved No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB2, DB2 Universal Database, System i, System i5, System p, System p5, System x, System z, System z10, System z9, z10, z9, iSeries, pSeries, xSeries, zSeries, eServer, z/VM, z/OS, i5/OS, S/390, OS/390, OS/400, AS/400, S/390 Parallel Enterprise Server, PowerVM, Power Architecture, POWER6+, POWER6, POWER5+, POWER5, POWER, OpenPower, PowerPC, BatchPipes, BladeCenter, System Storage, GPFS, HACMP, RETAIN, DB2 Connect, RACF, Redbooks, OS/2, Parallel Sysplex, MVS/ESA, AIX, Intelligent Miner, WebSphere, Netfinity, Tivoli and Informix are trademarks or registered trademarks of IBM Corporation. Linux is the registered trademark of Linus Torvalds in the U.S. and other countries. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. SAP, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Business Objects and the Business Objects logo, BusinessObjects, Crystal Reports, Crystal Decisions, Web Intelligence, Xcelsius, and other Business Objects products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Business Objects S.A. in the United States and in other countries. Business Objects is an SAP company. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warrant.
  • 40. 40