SOA and REST
Hi
I start this thread to get an insight from the Architect community who is working on the Best-Built applications to know the direction related to adhering and adopting to SOA and REST based applications.
In this guidelines book, I see SOA as the framework to expose the business functionality as Enterprise Services, even it suggests that BAPIs and RFCs are to be encapsulated in webservices as far as possible. I like the guidelines to provide the application flexibility for the business logic so that I can use irrespective of the platforms, versions and so forth. Also it helps me in orchestrating these services in A2A, B2B and in the integration scenario where multiple systems and softwares are used.
Then came the new buzzword, I understand that many developers and Architects are considering REST as the go to Architecture for the future and SOA enterprise services may be outdated.
I do believe that REST and SOA webservices are different architectural styles, REST can be used more in sin point to point simple client server and point to point applications(synchronous) and mobile scenarios, so that the SOAP payload that exists in SOA can be avoided to improve the performance and data tranfer. But how much it can be used in the A2A, B2B integration scenarios where the critical business applicartions always rely on Asynchronous communication. SAP Bnaking and Utilities are heavily developed based on SOA based Enterprise Services. At the same time within SAP some people are still under the impression SOA is dead.
I am now confused, as an Architect I would like to follow these guidelines to suggest the customers and the developers I am working with that follow the guidelines. But, there is no mention about REST in this book except in one place. It would be nice to mention in this book about guidelines of using REST and SOA.
I am really interested in hearing from you all and the document owners as well.
Regards,
Suresh
Hi Suresh,
you raise a very good question, which keeps the BBA team quite busy. I might not be able to give a perfect answer right now, but stay tuned for our next BBA updates. We are working on new SAP NetWeaver Gateway and a Mobile chapter. I foresee that those new chapters will also trigger some minor updates on language in the existing Process/SOA chapter.
For last weeks TechEd in Las Vegas we already published a preview of the Gateway and Mobile chapter in the pdf version of our book. My personal opinion is that SOA comes with different implementation flavors, which are optimized for different use cases. Web Services and REST are both just different means of Service Orientation. As you said, web services is a good choice for A2A, B2B integration. On the other hand other more light weight integration for mobile but also other very light weight applications are a better use case for REST.
We need to be thorough on releasing our official SAP Guidelines and need to ask for your patients. As said stay tuned for more updates on Gateway, Mobile and Process/SOA.
Best, Joerg
Similar Messages
-
My ipod 4g keept crashing so then i read on this website to go to settings and rest everything. And when i did everything on my ipod got deleted.I tried restarting it but i didnt restore my ipod before so everthing got erased. How can i get it all back???
Restore from backup if you have one:
To restore from backup see:
iOS: Back up and restore your iOS device with iCloud or iTunes
If you restore from iCloud backup the apps will be automatically downloaded. If you restore from iTunes backup the apps and music have to be in the iTunes library since synced media like apps and music are not included in the backup of the iOS device that iTunes makes.
You can redownload most iTunes purchases by:
Downloading past purchases from the App Store, iBookstore, and iTunes Store -
File Adapter Transactional in SOA and OSb
Hi All,
Is file adapter transactional in SOA and OSB. I have a requirement where a inbound file adapter polls for a file and it is consumed by a topic.If topic is down,how can I know that the same file will goes to topic when is up(how can I make it transactional).I want to do this both in SOA ans OSB.
Any help would be appreciated.
Thanks,
Kumar.Hi Kumar,
File Adapter itself is NON TRANSACTIONAL...
4.2.9 Nontransactional
The Oracle File Adapter picks up a file from an inbound directory, processes the file, and sends the processed file to an output directory. However, during this process if a failover occurs in the Oracle RAC back end or in an SOA managed server, then the file is processed twice because of the nontransactional nature of Oracle File Adapter. As a result, there can be duplicate files in the output directory.
http://docs.oracle.com/cd/E28280_01/integration.1111/e10231/adptr_file.htm#BABIEBJF
Cheers,
Vlad -
Dynamic endpoints in SOA and OSB 11g
Hi,
In AIA we have aiaconfiguration properties.xml from where end points of wsdls will be accessible.
This enables ease in migrations so that if endpoint changes it is only need to be changed in aiaconfiguration properties.xml.
Can the same be acheived in SOA and OSB 11g projects?
Thanks,
SowmyaHi Sowmya,
Yes, it is very much possible in OSB 11g using customization (you may use it manually or programmitically). Please refer -
http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15867/customization.htm#CACJCAGD
http://download.oracle.com/docs/cd/E14571_01/doc.1111/e15022/toc.htm
Regards,
Anuj -
What products to choose for a SOA and BPM Scenario?
Hi, i am beggining in this interesting world of SOA and BPM. I am responsible for evaluating to implement a business testing case of SOA and BPM that involves these products: Oracle BPM, Oracle Service Bus, Oracle BPEL, Oracle Weblogic Server.
So, i decided to install and configured in the same order, the following products (some of them are from the Fussion Middle Ware 11g):
1- Oracle Database XE
2- Repository Creation Utility (11.1.1.2.0) to create schemas in database for SOA and BAM
3- WebLogic Server (10.3.2)
4- SOA Suite (11.1.1.2.0), that includes BPEL
5- JDeveloper and Application Development Framework (11.1.1.2.0)
6- Soa-jdev-extension
7-Oracle BPM Suite
Next, i tried to follow the running y building tutorial for Fusion Order Demo, according to "e10275-Running y Building an Application with SOA Suite" guide, but i couldn´t deploy the demo because of Ant Module Issue.
Also, i've noticed, that the service bus included in SOA Suite 11g is not the Oracle Service Bus but Enterprise Service Bus called mediator, and according to documentation in Soa Suite 11g, Oracle Service Bus is available as a separate download with an Oracle SOA Suite license. But revising Oracle Service Bus downloads, there is an only one: Oracle Service Bus 10gR3 (10.3.1.0) hat works with Weblogic server 10.3.
Besides that, there is no integration between Oracle BPM Suite and SOA Suite.
And after all, i have the following questions:
1. Is it correct the products choosen (version 11g) to implement Business SOA/BPM evaluation case?
In case of answer to question 1 be affirmative:
2. How can i integrate Oracle Service Bus to SOA Suite 11g?
3. How can i integrate Oracle BPM Suite to SOA SUite 11g?
In case of answer to question 1 be negative:
4. What products to install and configure to fulfill the business test case products requeriments: Oracle BPM, Oracle Service Bus, Oracle BPEL, Oracle Weblogic Server?
I would appreciated your help.
RoycitoHi Roycito,
And after all, i have the following questions:
1. Is it correct the products choosen (version 11g) to implement Business SOA/BPM evaluation case?Yes. From technical perspecive it is possible and you have chosen the right combination, however it may differ as per your business requirements and use case.
In case of answer to question 1 be affirmative:
2. How can i integrate Oracle Service Bus to SOA Suite 11g?Current version of OSB (10.3.1) does not support 11g resource adapters so direct integration may not be possible but through a transport protocol such as HTTP(S), JMS, File and FTP, you can integrate OSB indirectly with SOA suite 11g. Please refer -
http://download.oracle.com/docs/cd/E15523_01/integration.1111/e10223/04_osb.htm
3. How can i integrate Oracle BPM Suite to SOA SUite 11g?Through BPEL it should possible. Please refer -
http://download.oracle.com/docs/cd/E15523_01/integration.1111/e10223/505_bpm.htm
Try to contact your local Oracle Sales Representative for more details and support from Oracle for implementaion of your use case.
Regards,
Anuj -
Run the Repository Creation Utility (RCU) to install the SOA and MDS schema
Hi
I am new to SOA Suit and RCU installation.
Can any one help me to provide a link to download RCU for linux OS 64-bit.
how to Run the Repository Creation Utility (RCU) 11gR1PS3 to install the SOA and MDS schemas (Please provide the doc file are installation steps)
I have installed following softwares
1. Install Linux OS 64-bit
2. Install the Oracle 11gR2 (11.2.0.1.0) 32-bit or 64-bit Database.
3. Install WebLogic 11gR1PS3 (10.3.4.0) 64-bit.
4. Install SOA Suite 11gR1PS3 (11.1.1.4.0) 64-bit
Thanks in advance......
Bye
PhaniHi Dasari,
Thanks for your reply.
I have downloaded RCU from
Prerequisites & Recommended Install Process
Repository Creation Utility 11.1.1.4.0 Size: 308 MB, Check Sum: 2446020112
http://www.oracle.com/technetwork/middleware/soasuite/downloads/index.html
but I didn't saw rcu.sh but I saw RCU_HOME/BIN/rcu.bat file, which is support windows environment.
I am looking RCU for linux OS 64-bit.
if the same will use for both windows and linux that to 64-bit. please help me the RCU runing steps
Thanks
Phani -
hi !
Can I include a ClickOnce deployment and rest Registry ActiveX dll to register (program created by c #)?
Please answer.hi !
Can I include a ClickOnce deployment and rest Registry ActiveX dll to register (program created by c #)?
Please answer.
Hello,
We could not registry activex dll with clickonce directly, but here is a workaround below.
1. Create Package for that activex dll to registry it to com.
2. Package that MSI to CAB file.
#1,#2 for detailed steps, please refer to the following blog.
How to develop and deploy ActiveX control in C#
3.
Deploying CAB Files Using ClickOnce Deployment
Regards,
Carl
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
I want to know about enterprise soa and sap netweaver
Hi all,
i am ABAP'r , i want to know about Enterprise SOA And SAP Netweaver ,
please send some documents about that .
Thanks®ards.
Naveen KumarESOA mean Enterprise Service Oriented Architecture
SOA mean an Architecture approach to define IT solution for business problems using loose couples SERVICES
Service mean: definition of a business function in terms of the service message, protocol and nature
Nature mean Service direction, Service mode and service contract
WEB SERVICE, XML, XSD, SOAP : Mean a technology following SOA architecture approach to IT enablement of a business need.
WEB service compose business functions, location of services, messages of service offering and protocol into a single definition to define service contract.
XML mean a common language to represent message
XSD mean a common way to define message structure
SOAP mean a procol which carry messages of services between service consumer and service provider.
Finally : Web service is not SOA. Web service is a technology implementing SOA architectural approach to IT enablement of a business NEED.
Note: If you are happy with answer please make sure point is rewarded.
Thanks -
Running soa and IPM in different machines
Hi Everybody,
I have installed admin server,soa,IPM in machine A and machine B.Then i need to run soa and IPM in different machines(soa in machine A,ipm in machine B).Please suggest me to do the needful.
With Regards
JyotiHi
Look at Note : 885983.1 on metalink . This gives the steps to configure Cs when webserver is on a different machine altogether.
Srinath -
The question says it all:
What Are The Minimum Permissions In Order An User To Be Able To Access User Profile Data With JavaScript And REST API.?
In the User Profile -> Permissions there is only the option for "Full Control".Hi Nikolay,
Thanks for posting your issue, you need to set permissions on User Profiles = Read. Kindly find the below mentioned URLs to get the code and more details on this.
http://www.vrdmn.com/2013/02/sharepoint-2013-working-with-user.html
http://www.vrdmn.com/2013/07/sharepoint-2013-get-userprofile.html
http://sharepoint.stackexchange.com/questions/61714/sharepoint-2013-call-the-rest-api-from-sharepoint-hosted-app
http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2013/04/09/how-to-query-sharepoint-2013-using-rest-and-javascript.aspx
I hope this is helpful to you, mark it as Helpful.
If this works, Please mark it as Answered.
Regards,
Dharmendra Singh (MCPD-EA | MCTS)
Blog : http://sharepoint-community.net/profile/DharmendraSingh -
hi , why the rest security question not shown in my browser to press on it and rest my forgotten answers ?? hellllp plzzzz
Alternatives for Help Resetting Security Questions and/or Rescue Mail
1. If you have a valid rescue email address, then use this procedure:
Rescue email address and how to reset Apple ID security questions.
2. Fill out and submit this form. Select the topic, Account Security. You must
have a Rescue Email to use this option.
3. This is the only option if you do not already have a valid Rescue Email.
These are telephone numbers for contacting Apple Support in your country.
Apple ID- Contacting Apple for help with Apple ID account security. Select
the appropriate country and call. Ask to speak to the Account Security Team.
4. Account security issues almost always require you to speak directly to an
Apple representative to securely establish your identity as the account holder.
You can set it up so that Apple calls you, either immediately or at a time
convenient to you.
1. Go to www.apple.com/support.
2. Choose Contact Support and click Contact Us.
3. Choose Other Apple ID Topics and choose the appropriate topic for
your issue.
4. Follow the onscreen instructions.
Note: If you have already forgotten your security questions, then you cannot
set up a rescue email address in order to reset them. You must set up
the rescue email address beforehand.
Your Apple ID: Manage My Apple ID.
Apple ID- All about Apple ID security questions. -
Email activity for soa and bam with pre-built virtualbox images
Dear OTN,
i am running pre built virtualbox image for soa and bam and want to run with email activity and configure the email inside the virtualbox can anyone help me with email activity in pre-built virtualbox image.
Thanks & Regards,
PavanHi there
I have a Technote that shows how the information can be published from EBS to BAM. In addition you could create an end to end visibility across the products e.g. B2B - BPEL - EBS - Financials etc by raising the events to BAM .
There is no out of the box dashboards available today. However, i have a number of customers who are doing this use case by themselves or through some SI/Oracle consulting.
can we contact you offline to discuss your requirement?
http://www.oracle.com/technology/products/integration/bam/11g/technotes11g/whitepaperBAM_E-BusinessSuiteIntegration.pdf
There are certified adapters available for EBS to FM as well.
Regards
Payal
Edited by: PayalS on May 21, 2010 4:25 PM -
Single Oracle Database repository to support SOA and OIM is it possible
Hi, I'd like to install and configure SOA and OIM and would like to know if I can use one database as the repository to support SOA Suite install and OIM install ?
In a development environment is it safe to install SOA Suite 11g and OIM 11g on the same server with all of its components? This is only for the development environment. ThanksHi,
I feel you can do it with single Oracle Database,check the below links:
http://ofmwsoa11g.blogspot.com/p/oim-oam-ldap-oid-dip-ovd-oif-sso.html
http://onlineappsdba.com/index.php/2010/08/05/oracleidm-11g-step-by-installation-of-oam-oim-oaam-oapm-oin-111130-part-i-load-schema/
Best regards,
Rafi. -
Establishing BPM, SOA and Enterprise Architecture and 'Governance'
Good day all,
(Originally posted on LinkedIn Oracle BPM group)
(This post can also apply to those implementing SOA and/or Enterprise Architecture)
After reviewing Oracle's IT Strategies from Oracle (ITSO) reference library (http://www.oracle.com/technetwork/topics/entarch/itso-165161.html) there does not seem to be anything specifically created (yet) targeting a BPM Governance Framework.
It is mentioned in a document in the above mentioned library, titled "Business Process Engineering", document ID E20216-03, file name of, oracle-pg-bpm-bus-proc-eng-r3-0-292099, page 5-2, 3rd paragraph, and I quote, " (see A Framework for BPM Governance for more information). Yet there is no link or section to or for said reference nor anything else within that document. Disappointing.
The closest and so far best approach I feel is a PDF file titled, ONE 2010-ART-BPM Governance Framework-VKhusidman-v51, authored by Vitaly Khusidman, titled "BPM Governance Framework", BPTrends ▪ July 2010
In this above document Dr. Khusidman recommends utilizing TOGAF as a framework for establishing the BPM Governance Framework. This also seems like a sound approach for those addressing the Enterprise Architecture (and governance which is a part of that larger 'whole') as well as SOA and BPM, especially those moving to a combination of SOA and BPM.
What are the thoughts and approaches being used by others, who may also be using some of Oracle's products and tools, and tasked with addressing the whole enterprise and/or SOA-BPM combined?
Cheers
Edited by: 863177 on Jun 23, 2011 6:16 AMOr that phase of product life cycle..
It seems as if academics are taking an increasing interests in SDN for gathering data. Possibly a knock-on of the University Alliances.
IMO this one is legitimate.
Cheers,
Julius
ps: Haven't guestified a Professor yet for ponits gaming with students. A whole new market!... -
Installing Oracle BPM suite, when SOA and BAM domain are already installed
Hi Gurus
I have installed already Oracle SOA domain now I have to install Oracle BPM suite, How to install it with no effect on already installaton.
Please guide,
AamirHi Aamir,
Shutdown the database all the servers. Start the configuration wizard again(SOAORACLE_HOME/common/bin/config.sh) and select BPM and finish it. (SOA and BPM share the same schemas)
Start the servers. Now you can see that BPM is configured with your soa server.
To check whether everything is fine, login to AdminConsole , goto Deployments and check whether oracle.bpm.runtime(11.1.1,11.1.1) is shown as "Active"
thanks,
Murugesh
Maybe you are looking for
-
Old computer died need to make new computer main iTunes account
My main PC died and I now my laptop is my main computer. I need to make this computer the main computer for my iTunes account. How do you do this?
-
Refurbishment processing - problem while installing the equipment.
Dear Experts, I am testing the refurbishment cycle, while doing this I am facing a problem. Process is as below: The equipment is damaged and needed replacement. I have created the material master and serial number. I have changed the valuation type
-
It seems that the current version of Firefox does not understand how to process style sheets. Instead of the stylesheet background color or image, I am now seeing my PC's desktop background image. This does not happen with IE or Chrome. When checking
-
One day I just went on my iPod on messages and the log in sign showed up I tried logging in and it just brought me all the way back it is the same with FaceTime please help!
-
Can't upload photos to any website
I have tried to upload photos from a folder on my computer to Facebook and even to Snapfish and it is not working. The file appears grayed out on my upload screen. I have tried moving the picture from that folder to a different one and even to my des