What's the complete value of integrating BPA and BPEL?

Hi all.
When I look at the original ARIS platform, honestly I don't see a tangible value in automating the BPEL geneation. The amount of BPEL code automatically generated is only the "less painfull step", something that I can quickly create by hand directly in JDeveloper BPEL Modeler by simply looking at the published business process from ARIS. The amount of time spent recreating what is generated is not relevant for many processes, and you have the flexibility of creating activities with your own naming conventions.
Now, when I look to 10.1.3.3 Oracle BPA, with its new features of generating BPEL code direcly in JDeveloper, I still don't see a great value there. Again, if I have a business process just published somewhere, I can look at it and easily construct the BPEL process by myself.
Having said that, I guess that all this effort from Oracle in providing integration between BPA and JDev, with a "shared blueprint" model has much more bussiness/techinical value than just generating BPEL buinding blocks. This is really what I need to understand. What are the complete value for having all this integration?
Could be:
Reverse engineering?
Closed loop between products, facilitating change management?
Can you guys provide me a clear statement listing all the capabilities/benefits of this new features?
thanks
Denis

This unique value-generating approach of having the shared metadata - Process Blueprint between the modeling and execution environments enables both business and IT to work off a shared process definition.
Automatic translation of business requirements in to BPEL processes: Once business decides that a process blueprint is ready for sharing, IT can access and edit it from within their environment. Rich process definitions get generated from the Blueprint promoting rapid and meaningful process automation and reducing the strategy to implementation gap by translating the business requirements directly in to almost ready to deploy BPEL process definitions.
Alignment of business model and IT process: The executable process is always in lock step with the business process model. Business users can create and change business models in the Oracle Business Process Analysis Suite while IT users can view and modify these processes in parallel using the Process Designer component of the Oracle SOA Suite.
Empowerment of both Business and IT: The Blueprint also supports bi-directional synching enabling both business and IT to work on the same process at the same time. Business level changes can automatically be merged with any changes done by the developers to ensure that the implemented process is inline with the expectations of the business users. Further, IT can make changes to the blueprint that then become visible to business users as proposals for improvement.
-cheers,
Meera

Similar Messages

  • What are the optimal values for mac and arp timeout values

    Hi Guys.
    What are the best values for "mac address-table aging-time" and "arp timeout" by following scenarios?:
    - single sg300-10 as layer3-switch with a maximum of 10 local (direct connected) hosts
    - and a 3750x-stack with 100 local hosts + hsrp with a other stack of the same sort
    or for asa 5520 as internet gateway for 500 clients?
    I use at the moment a mac aging-time from 300 seconds and a arp timeout from 3600 seconds.
    Is this o.k.?
    Thanks.

    Marvel.
    As far as enhancing the CLI, it will of course be enhanced when new firmware releases provide new features. As far as making it more IOS-like, best to my knowledge, no.  The only other supported CLI on the SB switches are on the SX500 series and SX200E series which the CLI are all consistent. If you bought a SX500 series the commands are nearly identical minus the different feature sets.
    -Tom
    Please mark answered for helpful posts

  • What are the possible values for the JOB status?

    What are the possible values for the JOB status in the table TBTCP and significance for each?

    Hi,
    Have a look at include LBTCHDEF.
    The standard include from SAP.
    -> Definitions and Constants for Function group BTCH
    Kind Regards
    Raymond

  • What is the best way of integrating rules to a J2EE (EJB 3) application ?

    We are working in a J2EE(EJB3) project which we plan to validate business logic using rule engine(JBoss rule). What is the best way of integrating the rule engine to the application ?
    Does rule engine good for validating a large no of data volume ? (asserted as an objects)

    I don't see a big switch construct. How about trying the following:
    Call this method from your original method by passing the resultset obtained.
    public String[] convert(ResultSet rs) {
         int col = ((ResultSetMetaData) rs.getMetaData()).getColumnCount();
         String[] record = new String[col];
         int i=0;
         while(rs.next()) {
              if(rs.wasNull()) record[i] = new String();
              else record[i] = rs.getString(i);
              i++;
         return record;
    iDriZ

  • What is the default value of EO_INBOUND_PARALLEL

    Hi Gurus,
    We are on PI 7.0 EHP 1. We have not set the parameter EO_INBOUND_PARALLEL. Does this mean there is only one inbound queue registered by default if the default value is 1? However, I seem to recall that when we had issues with messages stuck in queues, I have seen more than one XBTI8 queues.
    Please help me with my doubt. thanks!

    Hi,
    Thanks for the replies.
    How about the parameter EO_INBOUND_TO_OUTBOUND and EO_OUTBOUND_PARALLEL?
    I assume by default EO_INBOUND_TO_OUTBOUND is set to 1?
    Then what is the default value for EO_OUTBOUND_PARALLEL? Plus to set this parameter you need to specify the receiver, in this case, is it true that EO_OUTBOUND_PARALLEL is not set at all so only one outbound queue? this does not make sense. Or maybe by default EO_INBOUND_TO_OUTBOUND is set to 0 so EO_OUTBOUND_PARALLEL is not used at all?
    Thanks.

  • What's the available value for weblogic.jsp.encoding in web application.

    Hi,
              I'm using chinese windows nt 4.0 and weblogic 5.1 sp6.When I did not set
              weblogic.jsp.encoding to GB2312 , when the jsp file contain's chinese , the
              output will be error .And when I did not set it , the output is correct, but
              when I use request.getParameter("SomeFormElement")(the element inputed
              chinese), the return value is error.
              How should I set weblogic.jsp.encoding value to satisfy all this problem?
              When I set the value to ISO-8859, there is an exception:
              java.io.UnsupportedEncodingException: Charset: 'ISO-8859' not recognized,
              and there is no alias for it in the weblogic.httpd.charsets property. So
              What's the available value for weblogic.jsp.encoding in web application?
              Pan
              

    hi ,
    i think the best way is to create java beans ,in that bean call your EJB ,
    and check the validation over there.
    and make that bean scope to session.
    in each and everypage try to check the session ,if it is not valid then forward to your login page...
    otherwise continue to give access to him like guest
    Regards,
    AfTaB

  • What Are the Index Values of the MTTR and MTBF of the MA5600?

    What Are the Index Values of the MTTR and MTBF of the MA5600?

    The networking environments are different and the device uses different boards. Therefore, the reference value of the MTBF of the MA5600 is 55 years and the reference value of the MTTR of the Field Replaceable Unit (FRU) is two hours. The preceding values
    are only for reference. For details, contact the related Huawei engineers.
    http://www.huanetwork.com/smartax-ma5600-series-price_c43

  • What is the cost of apple lead (headset) and complete charger

    what is the cost of apple lead (headset) and complete charger pls reply me fast. I am facing very much difficulties pls help me as soon as possible

    This is a user Helping user forum not an official Channel to Apple
    And even if it was i doubt Apple could give you a fixing price before taking
    A look at the patient

  • What is the best value iMac config for hd video editing.   I was going to go for i5 3.1 ghz with 4mb ram, but should I go further?  Thanks!

    What is the best value iMac config for hd video editing.?  I was going to go for i5 3.1 ghz with 4mb ram, but should I go further?  Thanks!

    You have it currently installed? Can you go to the System Profiler and click on Applications (will take a while to populate) - take a look at your FCP and check what it says on the right - Universal, Intel, or PPC? It'll look like this:
    If it's Universal or Intel, it'll run in Lion. However, the installer may or may not be PPC - that you may not know until you try to install. If you have it currently installed, then you could do what I did - move over all the files manually. I have a list of files for FCE and would assume they'd be the same with FCP: copy them from the old Mac and insert them in the very same spots on the new one.
    Here is the list for FCE:
    http://support.apple.com/kb/TA38198?viewlocale=en_US
    (It was published for an uninstall, but worked like a charm).

  • What does the "for( Value A : Value B )" mean?

    What does the "for( Value A : Value B )" mean?
    eg. the following, what does the 'for' sentence with colon ':' mean?
    for (Exercises w : previousValues) {
              }

    Check out:
    http://java.sun.com/j2se/1.5.0/docs/guide/language/foreach.html
    Or better, hit the "enhanced for-loop" section here:
    http://www.javaworld.com/javaworld/jw-04-2004/jw-0426-tiger1.html
    Message was edited by:
    tsith

  • What is the default value of Vector?

    what is the default value of the Vector? now another main thing i have generate one vector with fix size like
    Vector v=new Vector(5);
    now the thing is that suppose i add sixth element at that time it's size will be 10 or will be 15.
    Vector v1=new Vector(15);
    now i add 16 the elment so at that time vector size is 25 or it will be 30??

    ya i get it your point let's i explain which i understand from your side ok
    Vector v=new Vector(10,15)
    so in this case it's size is 10 right when i add 11the element at that time it's size is 25 right?
    Vector v1=new Vector(5);
    in this case the it's size is 5 right and when i add 6th element at that time it's size will be double in short 10 in this case right.
    Vector v2=new Vector();
    in this case the default size is 10 right when i add 11th element at that time it's size is 20 right
    If my understanding is wrong then pl'z explain this thing with examples
    waiting for your reply.

  • What is  the default value of iterator's rangesize in pageDef.xml

    there are two jspx file,one named by browsePage,another editPage.they use the same VO. and i can go into editPage from browsePage by commandButton or commandLink .
    the rangesize of the iterator in browsePage is 10, like this
    <iterator id="SysTabColorView1Iterator" RangeSize="10"
    Binds="SysTabColorView1"
    DataControl="SysManageAppModuleDataControl"/>
    usually in editPage, it like the following
    <iterator id="SysTabColorView1Iterator" RangeSize="10"
    Binds="SysTabColorView1"
    DataControl="SysManageAppModuleDataControl"/>
    now i have a question ,when i dont set the value of RangeSize in editPage, what is the default value of this iterator.
    other business, when i set the value to 1 , it will occur the famous error ,
    JBO-

    Hi,
    if you are browsing to the edit page from the browse page it doesn't matter what the range size is. If you've navigated though the ranges on the browse page then you will be in the correct range set and ranging won't be a problem.
    Brenden

  • What is the difference between generate partner profile and creat partner

    What is the difference between generate partner profile and creat partner profile ?

    Create Partner ProfilesAlthough partner profiles are usually created automatically, because of the unusual inbound and outbound profiles needed on the same system, the manual generation of certain profiles is required.
    The following subsections describe the partner profile settings for the standard client (assumed here to be ALExxxCyyy), as well as for the corresponding dummy client (assumed to be DUMxxxCyyy). The dummy client partner profiles should have been generated by the automatic generation process completed previously. Nevertheless, these should be checked to ensure that all profiles exist.
    Generation of Partner Profiles
    The following messages should be added to the 4xx-ORDR model for ALExxxCyyy to DUMxxxCyyy on the reference client:
    • ORDERS
    • ORDCHG
    • ZINVRV
    • ORDRSP
    • INVOIC
    • FIDCMT
    • The partner profiles should first be generated using the standard auto-generation procedure on the reference client (for SYNCH messages to be created).
    • This model should now be distributed to the both ALExxxCyyy and DUMxxxCyyy.
    • The partner profiles should now be generated on the client being configured (i.e. yyy) using the auto-generation procedure defined in the standard ALE configuration procedures.
    Generate partner profiles for sending system. (Can only do this if at least 1 message type exists against the sending system's LS). This automatically generates the port if the LS and RFC name are the same.
    generate partner profiles tcode BD82
    creating partner profiles tcode WE20
    &#61550; There are two methods for maintaining the partner profile:
    &#61664; Maintain partner profile manually:
    To navigate to the partner profile in the sender system, choose Partner profile -> Partner type of Logical System and click on the required Target system. Under Outbound parameters, choose the Create outbound parameters icon, and enter the values for the outbound parameters according to the slide Sender: Partner Profile (outbound).
    To navigate to the partner profile in the sender system, choose Partner profile -> Partner type of Logical System and click on the required Sending system. Under Inbound parameters, choose the Create inbound parameters icon and enter the values for the inbound parameters according to the slide Sender: Partner Profile (inbound).
    &#61664; Generate partner profile:
    Prerequisite: The current distribution model is distributed to all participating systems.
    In the sender system, choose: Generate Partner Profile, then check the result in the partner profile (outbound)
    In the sender system, choose: Generate Partner Profile, then check the result in the partner profile (inbound)
    Regards
    Vasu

  • What is the exact purpose of Transaction NACE and NAST Table?

    Hi All,
    What is the exact purpose of Transaction NACE and NAST Table?
    Pls help me…
    Akshitha.

    Hi
    When a Output type in an apllication doc is configured with a Medium, Partner, Lang and other communication paramters an entry is created in NAST table
    so to trigger the output an entry in NAST is compulsory
    Output is a link between the Driver Program and the Sapscript,
    An output type summarizes messages of the same meaning. It contains parameters that are valid for all its assigned messages, for example appropriate partner functions.
    Transmission medium is a medium which the layout will be come out, this may be printout, Fax or Mail
    Check this link.
    http://help.sap.com/saphelp_nw2004s/helpdata/en/c8/19884743b111d1896f0000e8322d00/content.htm
    ex-how to config output type.
    You will assign output types using Transaction NACE.
    Do the follow steps to assign output type
    1)Select Application Type V2 which will have description Shipping.
    2)Click on Output types button.
    3)Go to change mode by pressing Ctrl+F4.
    4)Select one output type which already exists
    5)Do Copy As(F6)
    6)Give your output type against Output Type field.
    7)Under General data Tab, Give Program and Form routine and Save the data.
    i think it a work of functional guy but at senior level i think it is not a big deal for abaper.
    Check the following documentation
    In NACE t-codewe have the application for each one. based on the application output type can be defined, based on output type script and print progrma can be defined.
    If suppose data can be read from EDI then we should go for condition records.
    So whenever we execute the script first composer checks the output type and then execute the program. in program whenever opn form FM will be populate then script will open first. After that again program till another FM will populate if it then script will populate........like it is cycle proces. Composer does all these things and at last it will submit that output to spool.
    Go to the Transaction NACE.
    choose the related sub module.. like billing or shipping
    doubel click on Output Types
    Choose the Output Type for which whcih you wanted your script to trigger
    Then select the Output Type and double click on Processing Routine
    Then go to create new entries--> Select the Medium (1- print output), then enter your Script and Print Program detls --> Save and come out
    Now go to the Transaction (for which you have created the output type)... Issue output--> Select the output type --> Print....
    Device Types for SAP Output Devices (Detail Information)
    Definition
    The device type indicates the type of printer to be addressed. When you define an output device, choose the name of the device type that was defined in the SAP System for your printer model, such as Post2 for a PostScript printer. In the case of frontend printing under Microsoft Windows, you can also use the generic (device-independent) device type SWIN.
    The system uses the information in the device type to convert a document from the internal SAP character representation (spool request in OTF or in text format) to a device-specific, print-ready data stream (output request). Since a device type specifies attributes that apply to all devices of a certain model, it can be shared among device definitions. For example, all devices in the SAP spool system that are compatible with Hewlett-Packard LaserJet IIID printers would use the HPLJIIID device type.
    You should not confuse the device type with the printer driver. The device type is the total of all attributes of an output device that the SAP System must know to control the output device correctly, such as control commands for font selection, page size, character set selection, and so on. These attributes also include the printer driver that SAPscript/Smart Forms (the SAP form processor) should use for this printer. The SAPscript printer driver that is to be used for devices of this type for output formatting is therefore only an attribute that the device type specifies.
    How do I choose the correct device type?
    • In most cases, the SAP System already provides the appropriate device type for the printer type for the printer model that you want to use.
    These standard device types are completely defined and need no modification or extension before you use them in device definitions.
    • You can also download missing device types from the sapserv server. For a current list of the supported device types, see SAP Note 8928 in the SAP Service Marketplace.
    • Most printers can be controlled using a generic format, such as PostScript. They can be switched to a mode that is compatible with one of the standard printers for which an SAP device type is available. In this case, a supported model is emulated.
    • Almost all printers are delivered with Microsoft Windows printer drivers. The system can control these printers with the generic (device-independent) device type SWIN. The Microsoft Windows spool system then performs the processing of the print data.
    • If the specified device types are not available, and generic device types cannot be used, you must create your own device type or edit a copy of an existing device type. We recommend that only those with specialist knowledge of the SAP Spool System and printer driver code do this. For more information, see Defining a New Device Type .
    Attributes of a Device Type
    A device type is distinguished by the attributes listed below. If you change an existing device type or create a new device type, you must change at least some of these attributes.
    • Character set: A character set specifies the codes with which characters must be represented in the print-ready output stream (output request). This code replaces the generic SAP characters set that is used internally by the SAP spool system (spool request).
    • Printer driver: You can specify different printer drivers for printing SAPscript documents and ABAP lists.
    • Print controls: Print controls represent printer operations, such as boldface or changing the font size. These print control are replaced by printer-specific commands during the creation of the output request from a spool request.
    • Formats: Formats specify the format supported by the SAP system. The system differentiates between SAPScript formats (DINA4 and LETTER) and ABAP list formats (X_65_132 = 65 rows/132 columns).
    • Page format: A page format is the interface between a format and SAPscript. It specifies the paper dimensions with which SAPScript can calculate the row and column lengths.
    • Actions: Actions are output device-specific commands that are required for the implementation of a format. The action printer initialization, for example, can contain a printer command with which the number of rows on a page is defined. There is a set of actions for every format supported by a device type.
    Reward points for useful Answers

  • What is the concept behind using table PA0002 and structure p0002.

    Hi,
    What is the concept behind using table PA0002 and structure p0002.
    Many times, I have seen Looping at structure e.g. p0002, p0006 etc. and data is processed and also seen Looping at table PA0002, PA0006 etc. with further appropriate subtypes if any to retrieve a value and process the same.
    In which context tables like PA,HRP,IT etc. are used and structures p0001,p0002 etc. are used.
    Regards,
    Ameet

    HI,
    As mentioned  that that Structure Pnnnn is user as a internal tablw when a LDB is used.
    Ex.
    TABLES: PERNR.
    INFOTYPES: 0001.
      GET PERNR.
        PROVIDE * FROM P0001 BETWEEN PN-BEGDA AND PN-ENDDA.
        WRITE:  / P0001-PERNR,
                  P0001-STELL,
                  P0001-BEGDA,
                  P0001-ENDDA.
        ENDPROVIDE.
    Here it is important to declare the infotypes you want to read  and so the system will create internal tables  ex. P0001.
    Tables PA0001 are database table with following fields
    MANDT
    .INCLUDE  PAKEY
    .INCLUDE  PSHD1
    .INCLUDE   PS nnnn
    Thanks,
    Poonam.

Maybe you are looking for

  • How to keep text formatting from a php flatplan to Indesign

    Hi forum users my question is this: My company uses a PHP flatplan to recive and store work ready for the deisgners to place in indesign, however any text formatting ie bold, italics etc when copied from the flatplan dont keep when pasted into indesi

  • W520 Owners: Compatible Splitter for combo Headphone/ Microphone Port

    The w520 has a combo Headphone/ Microphone Port. You can use either a headphone or a microphone but NOT both UNLESS you have a ... 1. Headset with special 3 ring jack  such as       a.  ThinkPad In-Ear Headphones (#57Y4488)       b. 3.5mm TRRS Pl

  • One of the RV042g routers freezes

    I bought two RV042G routers manufactured 07-2012. One works fine, the second loses VPN connection and access to the web interface in a few minutes after power up (internal network continues to operate normally and have access to the Internet). Both h

  • Why is remaining song length to be  played not displayed on Iphone 4s?

    Why is the remaining song length to be  played not displayed on Iphone 4s?

  • Trouble with signing in my apple id

    Dear all! Please help me with this! I just creat apple id without credit card, when I want to sign in to app store the message (this apple ID is not yet been used in the iTunes store please review your account) appears and when I tap the review butto