Learning ESA

Hi all,
    I am an abap consultant and want to learn ESA or SOA. Please suggest me some good startover links where I can start studying ESA online.
PS: I really need this urgently
Thanks
Ribhu

Hi
You can find plenty of ESA information on SDN itself.
Few links about EA and SOA also helps you.
http://www.enterprise-architecture.info/
http://www.service-architecture.com/index.html
Let me know it helps you by rewarding
Regards
Sankar

Similar Messages

  • Learnins ESA

    Hi all,
        I am an abap consultant and want to learn ESA or SOA. Please suggest me some good startover links where I can start studying ESA online.
    PS: I really need this urgently
    Thanks
    Ribhu

    Hi Ribhu,
    Check the link ->
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sapportals.km.docs/library/esa/esa%20-%20an%20introduction.pdf">ESA</a>
    Hope this helps.
    Regards,
    Gajendra.

  • XI in a ESA-scenario

    Hello,
    anyone can explain me when it is useful to use the XI in an ESA-Scenario?
    Thanks for your help!

    Thomas,
    XI and ccBPM provide many infrastructure or utility services that move a Service from being simple point-to-point solution to a managed Enterprise Service.  They provide a substantial layer of abstraction and mediation for implementations that help accomplish the goals of ESA.  As Greg mentions, real world examples of ESA will gravitate toward these solutions because the capabilities are required.
    So, if you want to do Enterprise Services without XI and ccBPM you need to implement these capabilities yourself.  For instance, if you need monitoring and the ability to re-play a SOAP message that never made it to a Service Provider, you must create a queue, create tools to interact with the queue, and expose the queue Service to Service consumer as a proxy for the Service Provider.  You must do this to a Enterprise scale because you want to re-use the construct for all Services.  I do not mean to imply that any of the above steps are hard, they are just needed.
    You could create a Monitor Service and a Logging Service that you force all other services to call as part of every consumer request.  In a sense you would have a business interface to the consumer, but you would force all providers to also make monitor and logging service calls as part of their implementation.  Depending on how you go about this, you could end up with tight coupling between Monitor Service Version 1.0 and Business Service implementations you deliver around the same time.  When you evolve Monitor Service 1.0 to 2.0, you will be faced with potentially updating any Business Service that used 1.0.
    If you want to compose Services from existing Services then you need to make sure you have a mechanism to mediate change in the underlying services such that changes to a part of the composite service does not break the entire composite service.  Failure to put this mediating layer in between will result in either fragile composite services or an increase in complexity for service consumers (they will need to implement some mediating code, which will also likely be fairly fragile given that it is re-implemented by each consumer).
    Finally, with respect to the Netweaver infrastructure (XI, WebAS, ccBPM, Enterprise Services Investory and Repository) SAP continues to invest in exposing SAP core capabilities as Enterprise Services through Netweaver.  To expose SAP core only through simple services leaves functionality we give you now, and we are enhancing in the future out of the Enterprise Services Landscape. 
    To your point about "Central infrastructure to enable interaction..."  Long term I do think that a central, single infrastructure is not likely to be the answer for all services at all levels of granularity.  I just suggest that you err on the side of robust, managed services because when you expose a service your really never know how consumers are going to use it.
    In a real world scenario for a customer we expose two services from BW, an Authorization check for BW data as a Service and a BW Data Service that leveraged the Authorization Service, that we immediately used in an composite application in WebAS.  In that example, the EJB-based application calls a simple Web Service exposed from BW.  We did not go through XI, we did not add any other mediating or monitoring service.  That was the proper approach for that particular need, and the level of abstraction and insulation we needed was provided by the simple service infrastructure of BW and WebAS.  Now when other teams learned of the neat Data Service from BW we exposed and want to use it, should we just send them the WSDL and the endpoint address?  I would argue that you should at least put some mediating infrastructure in between because neither party (Consumer or Provider) knows very much about the other.  Adding this mediating layer has no impact on the original consumer-provider relationship that sparked the creation of the service, it simply protects future consumers.  As consumers from all over the enteprise begin to consume our service we may need to change, bar, or even charge-back for the use of our service, so we need more control.  We provide our Data Service as an enterprise service endpoint and then use all the NW stack to insure robust, auditable, secure, and changeable Services.  Again, do you have to use XI to accomplish this, no you do not, but I would.  We use both XI and ccBPM as part of the Service landscape for the customer I am referring to.
    I hope this helps.

  • What tool to learn for SOA

    Hi
    I see lot of elearning sessions
    SOA
    ESOA
    VC
    CAF
    so on What should I learn to say I know SOA implementation.
    I am a technical guy.
    Is VC outdated or I have to learn it?
    Is there any trial version having ESOA . SAP CE Is this right?
    Very confused what tools to use and what to learn.. SOA is based on Webservices to integrete diff components which supports SOA right So where to do all these in these tools or some where else?

    Hi George,
    > so CAF and GP is same component(GP inside CAF)
    Caf is having two components
    1) CAF Core--> Which provides a persistent layer for business objects as well as enabling services.
    2) CAF GP--> It is used to form a business process with multiple steps. You can create fronend using different technologies and attach to CAF GP.
    > and VC is an alternative one right?
    VC is designed not for technical users. It can consume services and provide drag-drop approch to design simple UIs. It is also used to generate reports from BI. Automatically an iview is created which can be seen with the help of portal. An VC UI can be seen only with Portal where as WeDynPro can be directly be opened with the help of any Web Browser.
    > So normal ABAP stack 7.0 Supports this or only new version like CE supports publishing of webservices?In order to use these components its should be published in UDDI and the version of SAP should have a provision for UDDI regsitry and a way to create webservices right?ESA is another version of SAP or a component of new SAP version or which can be added???
    Yes , ABAP 7.0 provides the way to design/publish your Web Services. But with CE or PI 7.1 , they have added a new component ESR where you can view/define the services definition and structure. It is bound by strong governance mechanism. Once you have defined, you should implement these services with ABAP or Java. After implementing, it should be registerd in UDDI. Now consumer can search this UDDI and consume the service which it wants.
    ESA is same as ESOA. It is not any component but it is a concept.
    SAP is providing already implemented Enterprise Services with Enhancement Packages which need to be deployed on SAP ERP, CRM, SCM systems etc. If those services does not fulfill your need , then you should define new services with ESR.
    Please do write if you still have doubts.
    Regards,
    Piyush

  • What are the requirements for Learning SAP WAS 2004s?

    Hello all,
    I came thru from different streams like started my career as a DB2 Developer and next worked as ETL developer on DataStage EX next I jumped to IBM SOA and there I learned the SOA stack and again shifted to SAP's ESA and worked for middle ware tool XI 3.0 for 10 months.
    Up to now I didn't have stability. Till now with my analysis and got to know that in future the entire scope is for Infrastructure and Business Intelligence side.
    So I opted for Infrastructure side SAP WAS.
    Can any body explain how the path should be implemented to stabilize in this WAS area.
    As I want to be geek in OS and DB abstraction?
    As I want to be  good programmer in Java?
    As I want to be an exposure on ABAP?
    As I have to be familiar with normal Administration knowledge?
    Any more things...!!
    also explain about how the difference between old legacy SAP BASIS and WAS 2004s.
    Can some techiee, pl take it into hand and explain in-detail.

    Hi,
    Check things like
    SAP Netweaver  vs SAP ABAP
    netweaver vs mysap
    It comes to the fact that you first need to choose what you want to do within NW.
    Check also http://searchSAP.com/r/0,,41186,00.htm
    Eddy
    PS. Which type of S(D)N Ubergeek are <a href="/people/eddy.declercq/blog/2007/05/14/which-type-of-sdn-ubergeekbpx-suit-are-you">you</a>?

  • Update issues when ESA Virtual replacing C170 Appliance in Cluster Config

    I have opened a TAC ticket on this one but was curious if any others experienced the same issue.
    I have C170s in Centralized ClusterConfig. I recently learned about the Virtual ESAs after reading about the EOL for C170s in a few years. I think the Virtual ESAs will add a lot of flexibility. The only issue I've noticed was trying to join Virtual ESAs to our Cluster are updates so far. 
    The first virtual ESA I brought up I was able to initially update it so it could join the cluster. I thought maybe I messed up the network config somewhere. So after messing with it over the Weekend and opening a TAC case with Cisco. I thought I would try configuring the second Virtual ESA. Sure enough updates are working, and no errors. Hooked it up enough to do some quick testing to make sure the listeners were working. Feeling pretty good about it, I join the cluster. Everything copied over configuration wise, I also setup a new ClusterGroup for the Virtual ESAs so I could customize the listeners and interfaces. Before I got too crazy I quickly realized that my updates stop working on the second virtual appliance.
    So just curious if there are some configuration compatibility issues between appliance hardware and Virtual we should be aware of. I found some great information from the Forums about forcing updates and reading the tail of the updater_logs, which produced the following:
    Info: Dynamic manifest fetch failure: Received invalid update manifest response
    I found the fix for non-cluster configured Virtuals for this Update error:
    http://www.cisco.com/c/en/us/support/docs/security/email-security-appliance/118065-maintainandoperate-esa-00.html
    But  this does not for for clusterconfig.
    So is my best course of action to:
    run the clusterconfig on one of my virtuals, 
    Remove Virtual from ClusterConfig after config is migrated
    Apply CLI fix to point post-cluster config Virtual so it now points to the right update servers
    Create new cluster with the now fully Updating Virtual-Uno ESA
    Join Remaining virtuals to the newly created cluster and phase out the old physical cluster?
    Obviously I left out all the fine details about MX records, IP addresses, Central Reporting and Spam and outbreak reporting. Just want to make sure I'm not missing something, maybe tare down the old clusterconfig first, set it to point to the update servers in the article above. Then I can phase out my old physicals later on down the line as they break down over time and avoid configuring two clusters for every rule change.

    So it looks like I have found the answer to my own question. Looks like the fix in the following article does apply to Virtual ESA in a cluster. 
    http://www.cisco.com/c/en/us/support/docs/security/email-security-appliance/118065-maintainandoperate-esa-00.html
    Some things I'd like to figure out is, will this change stick, will new virtual nodes pick up the incorrect update URL when I join them to the cluster? I made the changes and all my hosts seem to be updating fine. Will wait and see how well they do over the next few days and let them bake in a little before I push e-mail through them.
    Step by Step how it looks with a cluster config from the CLI:
    (Machine esa1.yourcompany.com)> updateconfig
    Service (images):
    Update URL:                                  
    Feature Key updates
    http://downloads.ironport.com/asyncos        
    RSA DLP Engine Updates
    Cisco IronPort Servers                       
    PXE Engine Updates
    Cisco IronPort Servers                       
    Sophos Anti-Virus definitions
    Cisco IronPort Servers                       
    IronPort Anti-Spam rules
    Cisco IronPort Servers                       
    Outbreak Filters rules
    Cisco IronPort Servers                       
    Timezone rules
    Cisco IronPort Servers                       
    Enrollment Client Updates (used to fetch certificates for URL Filtering)
    Cisco IronPort Servers                       
    Cisco IronPort AsyncOS upgrades
    Cisco IronPort Servers                       
    Service (list):
    Update URL:                                  
    RSA DLP Engine Updates
    Cisco IronPort Servers                       
    PXE Engine Updates
    Cisco IronPort Servers                       
    Sophos Anti-Virus definitions
    Cisco IronPort Servers                       
    IronPort Anti-Spam rules
    Cisco IronPort Servers                       
    Outbreak Filters rules
    Cisco IronPort Servers                       
    Timezone rules
    Cisco IronPort Servers                       
    Enrollment Client Updates (used to fetch certificates for URL Filtering)
    Cisco IronPort Servers                       
    Service (list):
    Update URL:                                  
    Cisco IronPort AsyncOS upgrades
    Cisco IronPort Servers                       
    Update interval: 5m
    Proxy server: not enabled
    HTTPS Proxy server: not enabled
    Choose the operation you want to perform:
    - SETUP - Edit update configuration.
    - CLUSTERSET - Set how updates are configured in a cluster
    - CLUSTERSHOW - Display how updates are configured in a cluster
    []>dynamichost
    Enter new manifest hostname:port
    [update-manifests.ironport.com:443]>update-manifests.sco.cisco.com:443
    Choose the operation you want to perform:
    - SETUP - Edit update configuration.
    - CLUSTERSET - Set how updates are configured in a cluster
    - CLUSTERSHOW - Display how updates are configured in a cluster
    []> 
    (Machine esa1.yourcompany.com)> commit

  • Setting up an ironPort lab? How to learn?

    Hi!
    I am interesting in learning ironPort as my company have one so i wonder if there is a way to simulate an ironPort like you can with swtiches and routers in Packet Tracer? Or can i install the software anyhow in a virtual machine some how?
    Thanks for the help!

    From the installation manual for virtual appliances and release notes:
    http://www.cisco.com/en/US/docs/security/esa/esa8.0/release_notes/ESA_8.0.1_Release_Notes.pdf
    "Cisco UCS servers (blade or rack-mounted) are the only supported hardware platform for the virtual appliance. VMware ESXi version 4.x and 5.0 are the only supported virtualization hypervisors. Any other hardware platform or VMware hypervisor will be supported as Best Effort. Cisco does not support non-VMware hypervisors."
    Having said that it is an OVF file.  In my lab I run it under VMware Player and it's fine for test or learning purposes.  I haven't tried it under Hyper-V.

  • ESA system and Netweaver developer studio

    hi
    how can i  connect to ESA system from Netweaver developer studio?
    is there a tutorial i can learn from?
    thanks

    hi guy,
    there is no such thing like a "ESA system". ESA(Enterprise Service Architecture) or more precisely SOA(service oriented architecture) is an idea or a paradigm, describing a kind of IT-architecture(application level) capable to meet a number of today's challenges of heterogenous system landscapes (find yourself some kick-start literature to get familiar with SOA/ESA principles).
    This said, you can't "connect to ESA System" from NWDS, but you can develop software(e.g. services) in NWDS to be deployed to a system that resembles a service oriented architecture, for instance SAP Netweaver, which adds enterprise level features (scalability, stability, sw lifecycle management, ...) to it's SOA blueprint nd therefore calls it ESA.
    hope this clarifies some things,
    anton

  • "Learn" no longer working with Euphonix?

    I've been messing around some more with Euphonix hardware. It seems that since there was 'native support' with Eucontrol 2.5.5 and with LP 9.1.1 there is no ability to assign values to the controls.
    This means that Command-L no longer appears to work with any Euphonix hardware.
    Likewise, the 'auto-assign' / 'contextual-assign' mode of Euphonix hardware that reassigns faders and knobs to the control surface when launching a software instrument or AU no longer works.
    Is this a mistake? Has Apple and Euphonix gone and shot themselves in the foot?
    Has anyone found a way of getting all of this to work again?

    Ben_G wrote:
    This means that Command-L no longer appears to work with any Euphonix hardware.
    Trash Logic preference files, boot Logic (a new song, not template) and try to learn some new assignments using Command+K to open the Controller Assignment advanced dialog for instance.
    !http://img59.imageshack.us/img59/4967/aglogo45.gif!

  • DPS Learning Resources

    THE BASICS
    Digital Publishing Suite Help
    Digital Publishing Suite Getting Started
    DPS Getting Started Guide (PDF) for Professional and Enterprise publishers
    Free DPS Tips app in Apple Store (or search for "DPS Tips" in any mobile device store)
    Bob Levine's Lynda.com DPS Training Course
    DPS Authoring Tutorials
    DPS Learn Channel on Adobe TV
    DPS Tools Installers
    RELEASE DETAILS
    DPS Health Update (notifications of outages and planned maintenance)
    What's new in this release
    Bug fixes in this release
    Sign up to receive DPS updates
    ADVANCED
    Digital Publishing Suite Developer Center
    Digital Publishing Design Center
    iOS Publishing Companion Guide for Professional & Enterprise (PDF)
    iPad Step-by-Step Guide for Single Edition (PDF)
    Publishing Process for Android Devices
    COMMUNITY & BLOGS
    Adobe Digital Publishing Blog
    Johannes Henseler's Secrets & Happiness of Digital Publishing
    Bob Bringhurst's InDesign Docs Blog
    Bob Levine's blog: http://boblevine.us/
    TROUBLESHOOTING
    DPS Support Page
    DPS Installation Issues
    Troubleshoot Folio Builder Panel
    Troubleshoot Adobe Content Viewer
    Feel free to add more useful links.

    Getting Started Guide for Professional and Enterprise Edition
    New iPad Best Practices (how to build different renditions for iPad 1/2 devices and new iPad devices)
    Building multi-rendition Articles (how to build a single article that targets both iPad 1/2 devices and new iPad devices)
    Updating an existing DPS application in the App Store.

  • I have a new iPhone 5S.  While trying to learn about it, I accidentally recorded a voice memo with no content.  I cannot now figure out how to get rid of it.  There is a banner across the top of my phone with this memo which I don't want.  Help!

    I have a new iPhone 5S.  While trying to learn about it, I accidentally recorded a voice memo with no content.  I cannot now figure out how to get rid of it.  There is a banner across the top of my phone with this memo which I don't want.  I have deleted it from iTunes but cannot get it off the phone.  Help!

    The banner usually indicates that the memo is "Paused." If you go back into voice memos, touch the word "Done" beside the big red pause button, give it a name, then it will show in a list. Touch the memo in the list then touch the trash can icon that should appear.

  • I have an iMAC G5 PowerPC (not Intel) running10.5.8.  I sync my iphone to iTunes - but just learned I must have Snow Leopard to do so.   Yet I can't install Snow Leopard as the G5 is not Intel.   What do I do?  How do I move music

    I have an iMAC G5 PowerPC (not Intel) running10.5.8.  I sync my iphone to iTunes - but just learned I must have Snow Leopard to do so for my new iPhone 5S.     Yet I can't install Snow Leopard as the G5 is not Intel.   What do I do?  How do I move music and pics?  And keep them synced up as I purchase more? 

    Sorry, but that is correct. You need Snow Leopard to sync your phone and the latest version of iTunes and you old G5 cannot run that.

  • Need HELP to learn OAF development

    Hi,
    I am an experienced oracle financials developer. Most of my experience has been on using Developer 6i tools to develop front end and reports. Now I am planning to learn OAF framework to develop or to make customizations to the modules like iprocurement,iStore etc.
    I would like to know what is the best way to start the learning process?
    Is it possible to learn/practice the OAF framework(from oracle applications perspective) on my personal machine( it has oracle 10g personal edition installed), with out having access to oracle applications instance?
    I would like to know if there are any good books/tutorials on OAF usage in Oracle applications?
    Please let me know.
    -Thanks in Advance,
    Satya

    I would like to know what level of oracle application access do we need to practice the OAF development ?
    You need full access, including sysadmin responsibility.Do we need to have access to instance in terms of unix servers or just access to the applications is good enough?
    It would be good to have Unix access , for deploying pages , classes etc.Do we need to create any new responisbilities to practice OAF concepts?
    Not required, but a better option.What resposibilities or what level of access do we need to have on oracle application instance to practice OAF concepts?
    It is better to have a unrestricted access.Thanks
    Tapash

  • Need help for learning how to develop interfaces for Oracle R12 EBS

    Hi all,
    I need to learn how to create interfaces in PL/SQL for Oracle R12 EBS Financials. I cannot find a good starting point for the documentation and examples to help me get started in this area. Would appreciate tips
    for this area.

    Hi,
    What kind of interfaces you are planning to develop?
    Oracle already provides list of APIs that can be used (in R12, it is responsibility).
    Oracle Integration Repository Documentation Resources Release 12 [ID 396116.1]
    Oracle Integration Repository
    http://irep.oracle.com/index.html
    If those APIs do not satisfy your requirements, you can refer to "Oracle Applications Developer" guide as well as SQL-PL/SQL guides.
    Applications Releases 11i and 12
    http://www.oracle.com/technetwork/documentation/applications-167706.html
    Database Documentation -- SQL-PL/SQL
    http://www.oracle.com/technetwork/database/enterprise-edition/documentation/index.html
    Thanks,
    Hussein

  • Learning MODEL clause

    Hi Gurus,
    I am trying to learn MODEL clause.
    How can we achieve the below result in model clause
    create table t(c1 number);
    insert into t values(11);
    insert into t values(30);
    insert into t values(45);
    select *
    from t;
    C1
    11
    30
    45 Need to take MIN(C1) as from and MAX(C1) as to values
    Then split this range with a gap of 10. Output should be
    FROM_C1          TO_C1
    11          20
    21          30
    31          40
    41          45How can we do this using MODEL.
    I am not getting how to bring the FROM and TO value to the MODEL calsuse, as they are neither DIMENSION nor MEASURE
    Thanks.

    Hi Peter,
    I'm quite happy it looks similar to what I've done.
    This was my first use of MODEL though:
    WITH t AS
       SELECT 11 c1 FROM DUAL UNION ALL
       SELECT 30 c1 FROM DUAL UNION ALL
       SELECT 45 c1 FROM DUAL
    t_val AS
       SELECT MIN(c1) min_c1
            , MAX(c1) max_c1
        FROM t
    SELECT f AS from_c1, t AS to_c1
      FROM t_val model
         DIMENSION BY ( 1 AS x )
         MEASURES ( min_c1 AS mn
                  , max_c1 AS mx
                  , 1      AS f
                  , 1      AS t
         RULES UPSERT
         ITERATE (999)UNTIL(t[ITERATION_NUMBER+1]>=mx[1])
            f[ITERATION_NUMBER + 1]=f[ITERATION_NUMBER]+ 10,
            f[1] = mn[1],
            t[ITERATION_NUMBER+1] = LEAST(f[ITERATION_NUMBER+1]+9, mx[1])
    ORDER BY f, t;
    Output:
       FROM_C1      TO_C1
            11         20
            21         30
            31         40
            41         45And after seen your example I have understood that it could be simplified by directly using the MIN and MAX value in this way:
    WITH t AS
       SELECT 11 c1 FROM DUAL UNION ALL
       SELECT 30 c1 FROM DUAL UNION ALL
       SELECT 45 c1 FROM DUAL
    SELECT f AS from_c1, t AS to_c1
      FROM t model
         DIMENSION BY ( 1 AS x )
         MEASURES ( MIN(c1) AS mn
                  , MAX(c1) AS mx
                  , 1      AS f
                  , 1      AS t
         RULES UPSERT
         ITERATE (999)UNTIL(t[ITERATION_NUMBER + 1]>= mx[1])
            f[ITERATION_NUMBER + 1] = mn[1] + 10 * ITERATION_NUMBER,
            t[ITERATION_NUMBER + 1] = LEAST(f[ITERATION_NUMBER + 1] + 9, mx[1])
    ORDER BY f, t;Regards.
    Al
    Edited by: Alberto Faenza on Oct 29, 2012 5:48 PM
    Added simplified example after seeing Peter's code

Maybe you are looking for