Selling Custom WebApps?

Greetings,
I've got a simple question, with an answer surprisingly difficult to find. We've created an application that customers will deploy as a web app. The web app bundles up our proprietary code, along with the customers modifications. This is typically licensed
on a per-CPU basis.
Now in Azure it's simple enough to provide a VM for customers to spin up and, I assume, with the correct arrangements in place, MS will bill the customer on our behalf for the hours used.
Is there a way for us to sell instances of our web app? Given the ease of deployment and scalability, we'd like to charge users on a per-hour basis.
I understand the challenge here: from an Azure perspective I think that a web app is just dropped into a container of sorts and executed on the infrastructure. There is nothing special about our web app vs any other. It's exactly the simplicity of deploying
and scaling a web app from a customers perspective that makes it difficult for us to keep track of their usage.
Any ideas? We can't really use APIs because the customer will customize the web app API depending on their problem domain. VMs are tested, but don't give the customer the elastic scalability. Perhaps there's a way for us to embed some kind of tracking or
usage report?

hi Steve,
According to your description, I think the VM is the best choice for your scenarios. You can dispatch each VM to one web application. VM could have the auto-scaling feature on Azure Platform, please refer to this page(http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-manage-availability/
). But If you wants to use Azure website, base on my experience and understanding, you may need use the basic/standard mode to host your customer's web application. For some features , free mode don't support custom domain name, and shared mode have limit
of some features, please refer to this official documents(http://azure.microsoft.com/en-us/pricing/details/websites/ )
For your latest question, currently Azure don't have the Billing API to monitor the each service and items usage on Azure. But if you use VM, you can calculator the every VM or website size and running time to got the cost(http://blogs.technet.com/b/learningittogether/archive/2014/10/27/using-rest-api-from-powershell-to-get-additional-azure-vm-status-details.aspx).
Regards,
Will 
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.

Similar Messages

  • Custom webapps

    I have a custom webapp where users can turn on /off blog posts via their tag name.  This works fine, however how would I get the count of how many posts are associated with each tag?
    I'm using this syntax to display a list of tags in a side bar, but the count is not shown. 
    {module_webapps id="Tags" filter="all"}
    I've tried adding a custom field to my webapp, but the counter just counts how many tag names there are, not how many actually tags are associated with each tag name.  I thought I could use something like:
    {module_webapps id="Tags" filter="all", {module_blogtaglist, theCount}}
    but that doesn't work. 
    Any insights would be helpful.

    hi Steve,
    According to your description, I think the VM is the best choice for your scenarios. You can dispatch each VM to one web application. VM could have the auto-scaling feature on Azure Platform, please refer to this page(http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-manage-availability/
    ). But If you wants to use Azure website, base on my experience and understanding, you may need use the basic/standard mode to host your customer's web application. For some features , free mode don't support custom domain name, and shared mode have limit
    of some features, please refer to this official documents(http://azure.microsoft.com/en-us/pricing/details/websites/ )
    For your latest question, currently Azure don't have the Billing API to monitor the each service and items usage on Azure. But if you use VM, you can calculator the every VM or website size and running time to got the cost(http://blogs.technet.com/b/learningittogether/archive/2014/10/27/using-rest-api-from-powershell-to-get-additional-azure-vm-status-details.aspx).
    Regards,
    Will 
    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.

  • Is someone from Apple Support selling customer information to scammers?

    I contacted Apple for help, and just one day later have a fake email from "Security" asking me to update my details. I have never had an email of this type before.  It seems too coincidental. 
    This is the email:   Apple Support <[email protected]> 12 Jul (1 day ago) Reply to me 
    Dear Apple Customer   
    Validate your account information.  This is an automatic message sent by our security system to let you know that you have 48 hours to confirm your account information. To validate your account information associated with your Apple ID,  Click here and update your account and sign in with your Apple ID and password. This will help protect your account in the future. This process does not take more than 3 minutes.
    We apologise for any inconvenience caused. Your sincerely, Apple Security Department

    A Google search reveals that this type of thing has been around for some time:
    https://www.google.com/search?q=apple-store%40client.com&ie=utf-8&oe=utf-8&aq=t& rls=org.mozilla:en-US:official&client=firefox-a&channel=sb
    Hackers will buy or hack into/steal email addresses - it's a big business. If your email address is anywhere, it will likely be sold/stolen at some point and will be used to try to separate you from your money one way or another.

  • WebApp Custom Fields with Liquid

    With the liquid rendering engine tags in webapps have changed.
    For instance in the list layout I could display the name of the webapp item by using the following tag: {tag_name_nolink. With liquid I can use: {{name}}
    But for custom webapp fields what is the liquid equivalent?
    Example:
    I have  a tag called "Reserved by". I can output that tag using: {tag_Reserved by}. With the liquid how would I render the same tag?
    Am I missing something?
    Lynda

    From
    http://docs.businesscatalyst.com/dev-assets/reference#!/liquid-reference/index.html
    "To see the list of Liquid output tags you can use at any given point you
    can use the {{this | json}} tag, this basically outputs all the tags that
    are available on a particular layout, page or template. Take a look at
    http://docs.businesscatalyst.com/developers#!/beta/getting-started-with-liquid!available_t ags
    article for the exact steps on how to use the {{this | json}} tag."
    M: 0415 193775
    E: [email protected]
    W: www.twoblokeswithapostie.com
    S: mariogugi
    On Sun, Oct 19, 2014 at 3:06 PM, Lynda Spangler <[email protected]>

  • Host Custom client from TES server?

    I am working on a custom webapp client for Cisco Tidal Enterprise Scheduler that will let me quickly view running jobs, restart jobs, etc. (similar to the iOS app offers).  The intent is to only show the features that I want and need quick access to.  My plan is to write everything in HTML5 and Javascript (no server side scripting).  I've quickly realized that my XmlHttpRequests and Ajax requests to the TES REST API are failing because of the Same Origin Policy enforced by browsers which prevents cross site scripting.  I am currently developing locally on my personal machine and so the requests are originating from outside of the TES domain.
    Is it possible to host my custom web client from the Tidal Server itself, and is this likely to fix the cross site origin issues I am having?  Does anyone have advice regarding this issue?  I am relatively new to Tidal and appreciate any help regarding this.

    Thanks for your input. Yeah, the article has been there for quite sometimes. That's why I am a bit sceptical about using it. The strange thing is that there has not been any updates about this topic since then (searched in google and not many web pages are mentioning this thing). I am wondering whether it is a good choice to change the code or not.

  • Pass details into Custom Element

    Hi,
    I've begun to create a Custom Element which I have based off of the Flash example that comes with the Ravenna Hosting example site.
    My Custom Element creates and passes back some HTML just as the Flash example but I need this HTML to be editable (i.e. I need to pass it back into the Custom Element when a user wants to make changes). As it stands at the moment (and as per the Flash example) the code already present is lost and the form simply replaces the HTML each time it is opened.
    I've searched the forum and the iDoc Reference Guide but am unable to find any functions or the like in order to achieve this - has anyone done this or can point me in the right direction please?
    Thanks

    Since a custom element (Passero, this is a SS Custom Element, described in the standard Site Studio Admin Guide) is just an hcsp, you can have that page do just about anything you want. Might I suggest overriding the JS command that sends the content back to the parent window? For example, make that JS open a final popup with the code you need to be able to edit before exiting.
    This is the first thought that came to mind so it may not be the best or most elegant. However, custom elements give you so much flexibility that you should be able to give your users the options they need with a little idoc and javascript. To some degree, I've built custom webapps using just the custom elements and it can work well (assuming that's what the use cases call for).

  • Custom Chart Type

    <p>Hello,</p><p>We have a particular visualization need to be integrated into Webi. We were hoping to get our visualization working in a similar fashion as the built-in charts in Webi. Is it possible to define our own new ChartType and get it integrated into the Webi interface? Or do we have to build a custom webapp that integrates the Report Engine and other components, duplicating some of Webi&#39;s functionality? Has anyone done anything like that? </p><p>Thanks,</p><p>  -Benjamin DeVore<br /> </p>

    <p> </p><p>There&#39;s no way to define a custom chart type in Webi, but I&#39;m assuming that you already have a chart engine for that.  Does it create images?  One thing you can try is to create images of the chart you need using your engine, then inject the image into a database, and have Webi report off that.</p><p>TUeda </p>

  • Web App Datetime - display if date is in the future, hide past dates

    I have added a custom webapp field called "Start date" and set it to Datetime. NOw I would like to display the list item only if that datetime field happens in the future. I can't wrap my head around the logic of it. Does anyone have a clue?
    List layout:
    {% if  {{this.items[0].["start date"]}} < Globals.Site.DateNow %}
    <b>{tag_counter} - {{name}}</b>
    <ul>
        <li>
    Starts: {tag_start date}
        </li>
        <li>
    Ends: {tag_finish date}
        </li>
         <li>
             {tag_website}
        </li>
    </ul>
    {% else %}
    <!-- Item not displayed -->
    {% endif %}

    Hi there,
    Firstly you do not need to do the double liquid braces when your already inside liquid tags (The {% ones)
    Here is a doc guide on using dates with date now to help:
    Developer reference
    In terms of a web app you can replace all those tag_ tags with liquid variants.

  • Bank guarantee- Provisions / security deposit

    Dear All,
    I have looking for bank Guarantee solution in SAP. I know about SP GL but it doesn't cover the full functionalities like administrate Provisions which the customer paying to the Banks.
    The core Process is like the advanced payment(FI) include the administration of Provisions.
    The process starts with:
    - Advanced payment request from selling customer
    - The buying customer ask for securities for this advanced payment,
    - The selling customer contacts bank for secure Advance payment,
    - Bank secures that and asks for provisions (less than normal Interest).
    - The buying customer pays "Advanced payment".
    - The selling customer pays provisions for just outstanding part of advanced payment because when selling customer deliver services then advanced payment turn into Turnover.
    Knows someone how /where to customize such process?
    It should be a standard sap solution.
    Thanks for your help
    Morteza
    Edited by: Morteza Chobari on Apr 8, 2008 2:35 PM
    Edited by: Morteza Chobari on Apr 8, 2008 3:19 PM

    Dear Morteza,
    The Busiiness process explained by you, till customer makes down payment is general scenario only. Where as the Guarantee is concerned there is no FI entries passed in the Financial records of the seller, since a guarantee is given by the supplier's bank. However for providing the provision for contingent liablity to record the transaction you can create a noted items ie Special GL for Customers. When ever a guarantee is given you can pass an entry through transaction f-38.
    Whenever you want to see the list of guanrantees given to customer you can select the noted items in T Code 5bl5n and get the list.
    Regards
    Suresh

  • WebElements in JRC?

    Hi all,
    We have our own custom webapp running under JBoss and delivering some Crystal Reports thru a viewer based on JRC. Some of my reports developpers would like to add WebElements function in some reports and I'm first of all wondering if WebElemens  could be enable in the JRC so that it would work in my webapp in JBoss.
    Thanks for your help, regards,
    Nicolas

    You can refer to those links for information about the WebElements:
    https://boc.sdn.sap.com/node/255
    https://boc.sdn.sap.com/node/1372
    Cheers

  • Importance of changing IP Addresses

    I have yet had a reason to have my IP address changed. I do remember someone, and I don't remember what context it was in, wanting a new IP address because they got suspended from a game site and they track membership by IP address.  This guy was pretty bummed and prolly would ahve given his left foot for a new IP address so he could join under a different name and IP address because he just could not live without that game.  Other than that, nothing else comes to mind for the need for a new IP address, so I stay indifferent to the subject.  

     Nate2 wrote:
     VinnyM69 wrote:No you're wrong.  I checked that web page in your link.  I doesn't reveal any personal information and the location it lists for me is actually a city a good 10 miles away from the city I live in.  So the demographics are not accurate in any case.  Like I said in my post, your IP address does not reveal any personal information about you.  It reveals the registered owner of your IP address (your ISP) and nothing else.  Looks like you won't make it as a data miner.
    You expect all infomation from one site handed to you on a silver platter. 10 miles is close enough. And it wasn't Richardson, TX like you thought, was it? WIth other people, the info is accurate, including zip code and phone area code. As I stated in an earlier post the Whois Database lists my IP address as owned by AT&T in Richardson TX.  From the web site you used my location is wrong, my zip code is wrong, etc.  The only thing they had right was the area code which is not hard here as most of west MI has the same area code. 
    Those data miner guys work in collaboration with vendors who supply other bits of info.
    In time, they correlate your e-mail address with your name, IP Address, geographic location, etc.Please explain how you think that the "data miner guys" and "vendors" are able to obtain my email address tied to my IP address and geograpich location.  It's not fesable unless your talking about NSA and they've got better things to do than trying too look up Joe Blow's email/IP correlation.   e.g. Google maintains all search words used from an IP Address.
    So you say you have been using the same IP Address for years? Never said I used my IP address for years. How much info will that reveal about you?Like I said before my IP address reveals nothing about me.  It's just a number, among millions of others out there.   And people are willing to pay for that info.Please give us specifics.  Your talking in generalities.   I have a good friend who works for Nielsen Media Research and I am well aware of what is tracked as far as Internet usage and web browsing.
    Interesting cases:
    Someone (customer support) at AOL(?) started selling customer credit card info sometime ago.
    I also head of a case where a customer/tech support person started selling info of certain subscribers to parties that paid him directly.
    These parties were trying to locate (with criminal intent) a person using his IP address.Again you are talking about someone here who has done something illegal.  In this type of situation court orders are obtained to get the required information.  AOL, AT&T or any other ISP does not just hand it over.   IP data mining in regards to web usage has been going on for years.  It is done with IP addresses and in no way points back to any personal information about you.  If you are not doing anything illegal, you have nothing to worry about.  The people in black helecopters are not coming after you.  Honest!  

  • Player Registration Web App?

    Hello,
    Does anyone know if it is it possible to create a web app that would list all players' names who have registered on a secure zone page for others to view?
    I have a friend who needs to list players' names who have registered so others can see their name after they have registered online through their BC site.
    Any info/ideas would be greatly appreciated.
    Thanks!

    Hi,
    This can be acomplished, here's one way to do it:
    - Include both the secure zone registration form and a customized webapp item input form (that only submits the item name) (you'll probably want it hidden) on the same page.
    - Make sure you enable webapp item submission to be made anonimously.
    - Use something like this to copy the name from the secure zone form to the webapp item input form:
            var first = document.getElementById('CLFullName');
                second = document.getElementById('ItemName');
    first.onkeyup = function () { // or first.onchange
      second.value = first.value;
    - Submit both forms (One way to acomplish this would be to use a variation of the answer provided here, suitable to your preferences)
    Once the submission is made, the webapp item is created, so now it's just a matter of listing all webapp items on a page, from the module toolbox.
    Hope this helps,
    Kind Regards,
    Alex

  • Help : Calling a Servlet.doPost from a HTML Form (404 Error !!!)

    All
    I trying to make a call to a doPost method of a servlet from the doGet method of the same servlet.
    The call is made from an HTML form, so
    *<form name="input" action="servlet/deleteAlertPage" method="post">*
    ======================================================================
    The web.xml file entry is as follows:
    *<servlet>*
    *<servlet-name>deleteAlertPage</servlet-name>*
    *<servlet-class>bsp.perceptive.custom.webapp.deleteAlert.deleteAlertPage</servlet-class>*
    *<load-on-startup>0</load-on-startup>*
    *</servlet>*
    *<servlet-mapping>*
    *<servlet-name>deleteAlertPage</servlet-name>*
    *<url-pattern>/deleteAlertPage</url-pattern>*
    *</servlet-mapping>*
    So when I run my Servlet from my JDeveloper, I do see the “doGet” method getting executed successfully and I see my HTML from appearing on a browser page.
    As soon as I press the submit button, where I want the “doPost” method to get executed, I get the following error:
    Error 404--Not Found
    From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:
    *10.4.5 404 Not Found*
    The server has not found anything matching the Request-URI. No indication is given of whether the condition is temporary or permanent.
    If the server does not wish to make this information available to the client, the status code 403 (Forbidden) can be used instead.
    The 410 (Gone) status code SHOULD be used if the server knows, through some internally configurable mechanism, that an old resource
    is permanently unavailable and has no forwarding address.
    Any ideas ? Is my Servlet Setup and Execution Correct ?
    Any help is appreciated.
    My JDeveloper Version is the latest release :
    About
    Oracle JDeveloper 11g Release 1 11.1.1.2.0
    Studio Edition Version 11.1.1.2.0
    Build JDEVADF_11.1.1.2.0_GENERIC_091029.2229.5536
    Copyright © 1997, 2009 Oracle and/or its affiliates. All rights reserved.
    IDE Version: 11.1.1.2.36.55.36
    Product ID: oracle.jdeveloper
    Product Version: 11.1.1.2.36.55.36
    Any help and advice is greatly appreciated.
    Regards
    patrice

    John
    I got it to work !!
    I had to place the application name in the action value also I had to change the port number, from 8080 to be 7101.
    However
    It was not that straight forward, because when I created my web Application I gave it the application Name of "BSPCustPerWebApps" and Project Name of "BSPCustPerWebApps"and this is reflected in my JDeveloper folder structure: "....\mywork\BSPCustPerWebApps\BSPCustPerWebApps\src\bsp\perceptive\custom\webapp\deleteAlert"
    now when I run my Servlet initially I noticed that Browser URL is saying : http://localhost:7101/BSPCustPerWebApps-BSPCustPerWebApps-context-root/deleteAlertPage
    which means that the web application is : BSPCustPerWebApps-BSPCustPerWebApps-context-root
    so I changed my action value to be
    action="http://localhost:7101/BSPCustPerWebApps-BSPCustPerWebApps-context-root/deleteAlertPage"
    and that worked.
    Weblogic must have created/defauled the application name using the application name and project name that I gave duriung the servlet creation.
    Is there a way of changing the application name to be something shorter and more meaningfull ?
    Also I did not want to hard code the server name, port etc in the action value, so again is there way of making this to be derived ?
    Do you know how to access the WebLogic Console ? , considering I have only installed JDev, which has an embedded weblogic server.
    Thanks for your help.

  • E-Commerce Question

    Hi Guys...
    I have a potential client who wants to sell a single product online. That is all well and fine to sell one product, but the reason for the question is he wants the one product to be customisable.
    For example he is selling custom stickers and wants the users to be able to customise their order (which will include a country flag as well as their own custom message) via a webform.
    He has a paypal account so that is fine through BC, but is there a way to sell a product with custom variables like this?
    cheers
    Shane

    Liam,
    Couple of thoughts i had… Shoot me down if i can't! haha…
    1. Could I do it by setting the product up with various attributes? Similar to the below link. But I am not sure if i can have a multiline text box as well as a list?
    http://www.uberoom.asia/onsale/eames-dcw-leather
    2. What if it was a CRM form? Would that work if it was added into the large product layout? Then the data transferred across to the invoices etc.
    cheers
    Shane

  • IE9 file upload using Open UI5

    Dear Experts,
    I am uploading a file from client to SAP ECC via Netweaver gateway. I have accomplished this using HTML5 for modern browsers. But i am facing challenges with legacy browsers that do not support HTML5.
    Example: IE9, few versions of IE10.
    Please clarify on below doubts.
    1.Does UI5 support uploading file to Netweaver gateway server from IE9 browser?
    2.Also is it integrate/Extract file upload plugin js files(ONLY) from UI5 into a custom webapp which is already using Jquery + HTML5 + Cusom CSS?
    Please suggest.
    Any help is appreciated.
    Regards
    Prabaharan

    Hi Nel,
    Check the below forum discussion.
    Upload Files into Database
    rgds
    s

Maybe you are looking for

  • "the user does not have sufficient privileges to install adobe flash player" continious error

    Hi. Its now several weeks I fail to update the Flash Player on my PC. I am using Firefox (fully updated) and my computer is continuously checked for viruses. I have searched for solutions in other forums and literally tried them all (including creati

  • JPopupMenu for the Toolbar Item.

    When I click on the button on the Toolbar I have to display the menu items under it like a popup. Is it the JPopupMenu that I have to create? Do I have to set it's position to display exactly below the button? How do I go about doing this. Thanks.

  • Migrating DFS from Win2k3 DCs to Win2k12R2 DCs

    Hi, I have been hosting a DFS mapping on Windows 2003 servers these past years. The DFS mapping is only used to combine several shares on site file servers into one share /  mapping. So S: what the user sees is \\domain.company.tld\TopShare and TopSh

  • "Bind" an application to desktop in Mission Control

    I can't figure out how to "bind" an application to a specific desktop in Mission Control, like you could with Spaces. Anyone figure it out? I read that we're able to, I just don't know how. Help, please!

  • Is it possible to create an HTML email newsletter using InDesign?

    I'm creating a newsletter for my business and have tried many newsletter online newsletter providers (MailChip, Behance, etc.) but none of them really let me create something freely - I have to stick to their templates which aren't possible to manipu