Barbara - we are moving away from the SOE approach to using a Geoprocessing Service for this which will make it easier for people to configure to their own data.
The profile app template http://www.arcgis.com/apps/Elevations/index.html has been updated to use this ArcGIS Online hosted service https://developers.arcgis.com/rest/elevation/api-reference/profilesync.htm
This is a free service requiring no authentication, it includes 1km GEBCO, 90m SRTM, 30m for US, Canada, and Mexico, and 10m for the continental US.
Many people like you want to also incorporate their own data, and we are putting the final edits on the service script samples and the documentation on how to configure it against your own data. We hope to have these posted within the next week and I will reply to this thread and include the link.
Additional information about the profile service and other elevation analysis services available in ArcGIS Online are available in this seminar video http://training.esri.com/gateway/index.cfm?fa=catalog.webCourseDetail&courseID=2795
Steve