How to integrate ADF application to E-business suite - oracle-adf

I have developed one application in Oracle Adf then i want to integrate this application to e-business suite.so please let me know any one knows the process ?

This is a HUGE question and you would be better off googling here.
When I have done integrations before we usually access custom tables produced FROM EBS within the ADF apps. We also usually send security and role info from EBS to ADF via the URL and called the ADF app as a menu/url in EBS.

Related

Using MongoDB with CodenameOne

Is there a way to connect to a MongoDB Database from Codename One, and perform "CRUD" operations?
I'm new to Codename One database implementation.
You shouldn't expose your database to the mobile tier. It would let anyone who has access to your application manipulate/corrupt your data. It would mean transactions can fail because of bad network connectivity.
The way this should work is that you would create a server (e.g in Spring Boot or any other language). Expose a web service on said server and invoke that from the Codename One app. That Web Service will perform the CRUD operations.
I go into this extensively in my courses: https://debugagent.com/series/cn1
I use MySQL but all the same principals apply regardless of the technology.

What are the access levels on Salesforce orgs? How to get retrive Managed Package metadata?

I am working on a application developed by third party on salesforce , This is a managed package application. I have access to UAT org and some other orgs. When I tried to retrieve the packaged application metadata using salesforce Ant migration tool,I got all the components in the package retrieved successfully. But the content of this components is shown as "(Hidden)". I am not able to see any real code in this components.
Are there any access level restrictions on Managed package? if yes How can I know the restrictions?
Also It will be very great if someone can help with application life cycle management of a managed package application in salesforce. As I am new in this field , Please recommend any tools for the same.
Thanks in advance.
Managed packages are typically used by salesforce.com partners to distribute and sell applications to customers. The code of managed packages cannot be retrieved.

Salesforce: is it possible to develop a web application on top of Salesforce

Let me start with a bit of background: I'm helping a non-profit organization that would like to have a browser-based application that is backed by Salesforce, but has very specific requirements.
I see Salesforce has a REST API that we can call, so we can develop a standalone application to serve the web pages they want and use the REST API to call Salesforce when needed.
I'm wondering if there is a way to host a web application directly on Salesforce; this way we don't have to have a separate application server. Any recommendations or pointers to documentation/open source products is greatly appreciated.
Yes, you can create services that will allow your app to hit Salesforce
Depending on the type of application, yes you can host it on salesforce using the Salesforce Sites feature, also you can develop and host your app on Heroku which is owned by salesforce and can sync data to and from salesforce using Heroku Connect, or you can build and host it on another service like AWS and connect via the REST API. You just need to investigate and choose the option that best fits your use-case. One thing to be aware of is that there are API limits (the number of calls you can make to salesforce in a rolling 24hr period). Depending the the needs of the app be sure to see if those limits will be an issue. Because if the app makes constant calls to salesforce that could be an issue. But there are things you can do to get around that, like caching.
Yes, both Force.com Sites and Site.com features allow you to host webpages on the Force.com Platform. The markup is stored in Visualforce Pages and can use Apex to access records in the Database. I have migrated multiple websites (including our company's www.mkpartners.com) to Force.com using Force.com Sites.
One thing to keep in mind is that you are limited to 500,000 views per month and the rendering of a page with images that are also stored on the platform will incur a single view for the page and a single view for each image. If you already have a very popular website, I wouldn't migrate. If you're a small business or nonprofit, then it should be fine.
Another thing to keep in mind is that dynamic functionality based on records in the database will not work during maintenance windows. There is the ability to upload a static version of your website to be rendered during these windows though.

Connecting remote database in Xamarin Forms for IOS application

I have a project has two parts.
1- Windows form or WPF application that basically connects to database and write/read/update some basic text data (this part is already done).
2- On the other hand, I am currently developing an IOS app that can connect to remote database and read/write/update data.
What is the best way to connect the same SQLite or SQL database from both Windows forms app and IOS app.
Thanks in advance
The best way is creating an API/WebService which will be the interface between the database and your clients: WPF, iOS App and any other client you might want to add in the future.
Using a WebService is more secure, I guess you wouldn't want your database username and password being everywhere.
Using a WebService allows you abstract the data layer. Not using an API and using the connection to the database directly from your Apps will tightly couple your apps with the structure of your tables and any single change that happens in the database will force you to do the changes in the apps.
With WebService you decide what information will be available to the ones consuming it.
There are many others Plus on using WebServices but hope this are enough to clear your doubt.

What is a web service?

Could someone please explain to me in a simple way, what is a web service?
Please correct me if I'm wrong. I have a DB hosted somewhere in the web, and I want to perform DB transactions from a desktop application as well as a mobile application. Can this be done through a web service ? Someone mentioned it to me and I wanted to make sure this could happen.
Here's a good explanation on Wikipedia.
A middle dynamic content processing and generation level application server, for example Ruby on Rails, Java EE, ASP.NET, PHP, ColdFusion platform
The middle tier of a 3-tier application is often the web service
i want to perform DB transactions from a desktop application and a mobile application, can this be done through a web service ?
This is Exactly what a web service is for.
A web service allow you to create multiple front ends if needed, and serve your database data to all of those front ends. You can also open up the API and allow third party developers to access the web service and thereby access the data of your application in a controlled environment.
It's considered a better practice for larger applications to access a web service or a middle tier rather than directly access the database.
In your case, a web service would involve setting up your DB behind a web server that listens for incoming requests, performs the appropriate DB operations, and returns whatever data is appropriate. Then, your desktop and mobile applications could send a http request and the DB would respond appropriately. This would let all your applications access the same DB.

Resources