WEBI Joins - Client side or Server?

Hi,
I wonder about a question, after many performance issues - Where does the joins happen in the WEBI ?
I have a report, with 7 different queries. Many of the fields on each are merged into one, Plus I have tons of variables. (all because of different databases and systems), and my report is being refreshed in like 30 minutes.
After wondered about that - Can you please refer me to a document or explain to me how does the join engine works and where does it take place?
Does the report runs the 7 queries simultaneously or one after the other?
Would appreciate if someone can explain the whole subject of client\server calculations in WEBI according to the question.
Best wishes,
Or.

Hi Or,
The SQL of the query is decided by the schema set in the universe.
The queries in Webi execute sequentially. The data is captured and stored in a local cube and then it is displayed in the report.
If you are using BI Launchpad or Infoview, this will be done by Webi Processing Server. If you are working with Webi Rich Client, this will be done by the DLLs installed with Rich Client.
Regards,
Yuvraj

Similar Messages

  • How can i load file into database from client-side to server-side

    i want to upload file from client-side to server-side, i use the following code to load blob into database.
    if the file is in the server-side, it can work, but if it in the client-side, it said that the system cannot find the file. i think it only will search the file is in the server-side or not, it will not search the client-side.
    how can i solve it without upload the file to the server first, then load it into database??
    try
    ResultSet rset = null;
    PreparedStatement pstmt =
    conn.prepareStatement ("insert into docs values (? , EMPTY_BLOB())");
    pstmt.setInt (1, docId);
    pstmt.execute ();
    // Open the destination blob:
    pstmt.setInt (1, docId);
    rset = pstmt.executeQuery (
    "SELECT content FROM docs WHERE id = ? FOR UPDATE");
    BLOB dest_lob = null;
    if (rset.next()) {
    dest_lob = ((OracleResultSet)rset).getBLOB (1);
    // Declare a file handler for the input file
    File binaryFile = new File (fileName);
    FileInputStream istream = new FileInputStream (binaryFile);
    // Create an OutputStram object to write the BLOB as a stream
    OutputStream ostream = dest_lob.getBinaryOutputStream();
    // Create a tempory buffer
    byte[] buffer = new byte[1024];
    int length = 0;
    // Use the read() method to read the file to the byte
    // array buffer, then use the write() method to write it to
    // the BLOB.
    while ((length = istream.read(buffer)) != -1)
    ostream.write(buffer, 0, length);
    pstmt.close();
    // Close all streams and file handles:
    istream.close();
    ostream.flush();
    ostream.close();
    //dest_lob.close();
    // Commit the transaction:
    conn.commit();
    conn.close();
    } catch (SQLException e) {

    Hi,
    Without some more details of the configuration, its difficult to know
    what's happening here. For example, what do you mean by client side
    and server side, and where are you running the upload Java application?
    If you always run the application on the database server system, but can't
    open the file on a different machine, then it sounds like a file protection
    problem that isn't really connected with the database at all. That is to
    say, if the new FileInputStream (binaryFile) statement fails, then its not
    really a database problem, but a file protection issue. On the other hand,
    I can't explain what's happening if you run the program on the same machine
    as the document file (client machine), but you can't write the data to the
    server, assuming the JDBC connection string is set correctly to connect to
    the appropriate database server.
    If you can provide some more information, we'll try to help.
    Simon
    null

  • How can we execute an *.exe that is present on the client side from Server.

    Hi
    My application users would be having their own exe's installed on their machines. Using a wizard thay would be providing the path where the executable would reside on their machine and this information will be store in our data base. So how can we provide the user the capability of executing the exe from my application that is a server based.
    Thank you in advance.

    basically... drop the requirement as it is simply impossible. Whatever the executable is doing, perhaps you can mimic it in an applet, javafx, flash, silverlight, flex or whatever similar platform you want to use. Doing anything to or with that which resides on the client side is off limits to you and with very good reasons. Just think about the horrible things you could do to a computer if you had access to it through a simple webpage!

  • Web based client for lync server 2013 , only for IM/presence

    Hi,
      for 20000 users, 4 FE servers, HA . only for IM/presence , looking for web/browser based client so that there will not be any need of thick client installation. is there any way? thanks

    if i integrate lync 2013 with exchange 2013 OWA, wil reverse proxy or Edge server will come into picture?
    If you have users who are external to your network , then yes Edge server and reverse proxy will come into the picture. 
    will integration of lync 2013 with exchange 2013 provide the following 
    one-to-one, one-to-many chat. ? 
    Yes
    archiving of chats at server side.
    you need to install archiving server for lync . 
    Instant messaging should support rich text, emoticons.
    Yes
    Instant Messaging/ Chat should provide file transfer facility.
    Yes 
    instant Messaging/chat should provide rich client and web client.
    i guess the first question is the same thing
    The mail messaging solution should have administrative control for file transfer.
    Exchange server wont control file transfer. You have client policies applied through Lync server for
    this. 
    I hope you have seen this link for information related to Lync clients. 
    http://technet.microsoft.com/en-us/library/gg425836(v=ocs.15).aspx 

  • Non-Domain joined clients connect to server initially but cannot connect via Launchpad

    Running SBS 2011 Essentials in a small office. Running XP/Vista/7 clients. All working fine until we swapped routers. Old router died, new router was installed. 
    Now all domain-joined PC's connect as normal, but all NON-Domain-Joined PC's cannot access the server via the launchpad. I get the "The server appears to be offline. Do you want to sign in to offline mode?" box. 
    Tried removing PC from the SBS Dashboard, uninstalling the connector from the client, restarting client, and reinstalling the connector. I can install the connector (using
    http://<server ip>/connect , but not http://<servername>/connect
    ). Connector installs but it still tells me the server is offline when trying to use dashboard or launchpad on the client.
    Note: I can add a network location or Map a network drive to ther server after inputting my network password from Windows.
    Any Services to check? Firewalls exceptions to ensure? Advice?
    EDIT: Dashboard on Server shows Client, sometimes as online, sometimes as offline. 

    Sounds like name resolution issue to me.
    Are all your clients set to use the IP of the Essentials Server for their primary DNS?
    Robert Pearman SBS MVP
    itauthority.co.uk |
    Title(Required)
    Facebook |
    Twitter |
    Linked in |
    Google+

  • How to join client to windows server 2012r2 remotely

    Hi.. please.. 
    My Company Just got a new branch far from our recent location.. i am surpose to connect new computers as users from the new location to the domain controller in the head office.. i need to add this client so as to be able to use the Software used in the
    headoffice ...
    i will appreciate a quick response.. please help

    Hi,
    Based on your description, I understand that you want to join some remote client computers to a domain. Would
    you please let me know how setup the connection between the remote client computers and the domain controller?
    If connected in LAN, you can change
    Workgroup to Domain in “Member of” option in System Properties. For more details, please refer to following article and check if can help you.
    How to Join Your Computer to a Domain
    If connected via internet, you may need to establish a VPN connection with the domain from client computer, then
    join the client computer to domain.
    Please refer to following thread and check if can help you.
    Joining
    remote computer to a domain
    If anything I misunderstand or any update, please don’t hesitate to let us know.
    Hope this helps.
    Best regards,
    Justin Gu
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • How to copy a page( webpart page) with its content using client side.

    How to copy a page(in my case  webpart page) with its content(it may contain webparts) using client code (i mean using SPservices or ECMA script).
    What i am planning is ,to give end user a page where it will contain text box to specify  name of page and a button with the help of  content editor webpart.
    where on click of button we need to write client side code such that it should create a new page from a existing page in a library with given name by user.
    Any suggestion would be helpful. For your information we can do it through UI with the help Site Actions / Manage Content and Structure.But i want to automate it using client side code.Server side code is restricted.
    or can we create a template of an existing page with content without the help of sharepoint designer.
    Thanks in advance
    with regards Ravichandra

    This is good example
    http://balajiindia.wordpress.com/2011/05/27/using-jquery-with-custom-web-services-in-sharepoint/
    Create web service
    http://balajiindia.wordpress.com/2011/05/27/using-jquery-with-custom-web-services-in-sharepoint/. Create method "Create Page" http://www.learningsharepoint.com/2010/09/17/create-publishing-pages-sharepoint-2010-programmatically/
    Build your Java Script. You can use Content Editor Web Part if you want to avoid custom web part development http://www.codeproject.com/Articles/544538/JQuery-with-SharePoint
    Oleg

  • GWT javascript client side RPC Call

    Greetings, I'm currently developing a web application with Google Web
    Toolkit. Basically i need to call a RPC from GWT from the client side,
    in order to get some kind of data.
    I've been currently searching and I've found JSNI which can write
    javascript code in the java, but i can't seem to get it work the right
    way.
    Thank you in advance.

    Steve,
    Webflow is a server side technology. The only way to affect the invocation of
    webflow from the client side is to change the origin and event parameters sent
    to the webflow engine. These parameters must be passed via a request. There simply
    is no way to interact with the webflow engine without a request/response.
    OK, you may be able to hack something together using an Applet, RMI, and by using
    internal webflow APIs. But you don't want to do that; that's not really an option.
    Is there a way to call javascript methods
    from BEA's tag libs? No.
    Do I need to write my own tags and make
    references to the objects that are used for webflow?I assume you mean that you would create custom JSP tags that would invoke directly
    IPs and PCs. This would not accomplish what you want and would defeat the webflow
    architecture.
    Here is what you can do:
    1) you could create your own custom JSP taglib that would insert JavaScript into
    the HTML form along with the <input> tag. I don't know how hard this would be.
    2) you could forget about using JSP tags, and simply use a JavaScript library.
    You would need to code your HTML properly to use this technique. I did a search
    on www.google.com and found a good article on exactly how to do this:
    http://www.zdnet.com/devhead/stories/articles/0,4413,2326270,00.html
    Post back if you have more questions.
    PJL
    Steve Lewis <[email protected]> wrote:
    Okay, webflow is cool and all, but I'd like to be able to do both client-side
    and server-side validation. Server-side is taken care of with the InputProcessors,
    but there's not a way to do onSubmit or onChange using the proprietary
    webflow tags.
    Question: How do I do this? Do I need to write my own tags and make
    references to the objects that are used for webflow?
    I'd really like to be able to encapsulate all this at once.
    Maybe I just need to ask this: is there a way to call javascript methods
    from BEA's tag libs? Maybe there's a trick I don't know.
    Thanks,
    Steve Lewis
    CTI, Inc.

  • BUG - client-side iPad keyboard in MRD 8.1.5 is mis-mapped for remote VMware Player console on Windows 8.1 Pro

    Client system: iPad 4 running iOS 8.1.1
    Client language/locale: US English
    Client app: MRD 8.1.5
    Server system: 64-bit Windows 8.1 Pro
    Server language/locale: US English
    Problem: client-side keyboard in MRD 8.1.5 does not work properly within VMware Player 6 console only
    When interacting with VMs through the VMware Player 6 console app on the remote Windows 8.1 host, the client-side iPad keyboard for MRD 8.1.5 is not properly mapped. Letter keys and the top-row number keys send function keys or non-standard key scan codes
    that aren't used by traditional PC keyboards. The spacebar sends the D key, and some keys send nothing at all. Many other keys work properly, including the client-side numeric keypad, and uppercase letters sent by using the Shift key (but not the iPad up-arrow
    shift key). The only way to send the proper keystrokes to VMware Player from MRD 8.1.5 is to not use the client-side iPad keyboard and instead switch to the on-screen keyboard provided by the remote Windows server.
    This problem only occurs within the VMware Player console app, and only with RDP connections that use the MRD 8.1.5 client on iOS. I do not encounter the problem with other iOS RD clients such as iFreeRDP by Thinstuff or Pocket Cloud Remote Desktop by Wyse.
    Steps to reproduce:
    Connect to Windows 8.1 Pro system from the MRD 8.1.5 client for iOS 8.1.1
    Using the client-side iPad keyboard within MRD 8.1.5, bring up the Run dialog by typing Windows-R
    Launch Notepad by typing notepad.exe in the Run dialog and pressing Enter on the client-side iPad keyboard
    Type some sample text in Notepad until you're confident that the client-side iPad keyboard is functioning properly
    Launch VMware Player 6 and start up a VM (mine was Windows Server 2008)
    Open the sign-on prompt in the VM by sending Ctrl-Alt-Ins from the client-side keyboard or by pressing the Ctrl-Alt-Del icon in VMware Player
    Touch or click in the password field in the VM to ensure it has keyboard focus
    Using the client-side keyboard, try to type letters or numbers in the password field, and notice that dots generally do not appear for most keypresses
    Switch to the server-side on-screen keyboard and delete the contents of the password field if it is not already empty
    Use the server-side on-screen keyboard to sign on to the VM
    Inside the VM, open Notepad or some other text editor
    Enter text into the editor from both the client-side and server-side keyboards to verify that only the server-side keyboard is functioning properly within the VM
    This issue is the only problem I'm having with MRD for iOS, and I hope it is resolved soon.
    Thanks,
    Fred

    Client system: iPad 4 running iOS 8.1.1
    Client language/locale: US English
    Client app: MRD 8.1.5
    Server system: 64-bit Windows 8.1 Pro
    Server language/locale: US English
    Problem: client-side keyboard in MRD 8.1.5 does not work properly within VMware Player 6 console only
    When interacting with VMs through the VMware Player 6 console app on the remote Windows 8.1 host, the client-side iPad keyboard for MRD 8.1.5 is not properly mapped. Letter keys and the top-row number keys send function keys or non-standard key scan codes
    that aren't used by traditional PC keyboards. The spacebar sends the D key, and some keys send nothing at all. Many other keys work properly, including the client-side numeric keypad, and uppercase letters sent by using the Shift key (but not the iPad up-arrow
    shift key). The only way to send the proper keystrokes to VMware Player from MRD 8.1.5 is to not use the client-side iPad keyboard and instead switch to the on-screen keyboard provided by the remote Windows server.
    This problem only occurs within the VMware Player console app, and only with RDP connections that use the MRD 8.1.5 client on iOS. I do not encounter the problem with other iOS RD clients such as iFreeRDP by Thinstuff or Pocket Cloud Remote Desktop by Wyse.
    Steps to reproduce:
    Connect to Windows 8.1 Pro system from the MRD 8.1.5 client for iOS 8.1.1
    Using the client-side iPad keyboard within MRD 8.1.5, bring up the Run dialog by typing Windows-R
    Launch Notepad by typing notepad.exe in the Run dialog and pressing Enter on the client-side iPad keyboard
    Type some sample text in Notepad until you're confident that the client-side iPad keyboard is functioning properly
    Launch VMware Player 6 and start up a VM (mine was Windows Server 2008)
    Open the sign-on prompt in the VM by sending Ctrl-Alt-Ins from the client-side keyboard or by pressing the Ctrl-Alt-Del icon in VMware Player
    Touch or click in the password field in the VM to ensure it has keyboard focus
    Using the client-side keyboard, try to type letters or numbers in the password field, and notice that dots generally do not appear for most keypresses
    Switch to the server-side on-screen keyboard and delete the contents of the password field if it is not already empty
    Use the server-side on-screen keyboard to sign on to the VM
    Inside the VM, open Notepad or some other text editor
    Enter text into the editor from both the client-side and server-side keyboards to verify that only the server-side keyboard is functioning properly within the VM
    This issue is the only problem I'm having with MRD for iOS, and I hope it is resolved soon.
    Thanks,
    Fred
    I'm experiencing exactly the same problem. Is there a solution yet?

  • Can I open a recordset On Client Side Script?

    Hi Guys,
    On a form I have a client side VBscript thet checks the email
    addy a user has added into a text box in a form and if its in the
    array of values set in the script it gets refused. This works.....
    I would like to adapt this a little if possible and make it
    so that instead of hardcoding the array values into the script, I
    would like to have the array values taken from a recordset because
    it will allow the user to add and delete bad domains via a form and
    not need to go into the page code to add to the array I have at the
    moment.
    I have tried serval times to replace my array loop with a
    recordset while loop to get the badDomains from the field in the
    database but I just get script error on page in my task bar.
    Can I open a recordset from a client side script?
    Id apprecaiate eny thoughts on how I can do this.
    Thanks again
    Tag

    Hi Envision,
    Its actually VBScript im in at the moment...
    I have tried to get my client script to run but im still just
    not getting it although I dont think im far away, mixing client
    side and server side scripts to get this array loaded is still
    throwing me a bit !!!!!!
    I tried to follow the For loop suggested in JS but did it in
    VBS and wondered if anyone could give it a look and point me to my
    errors?
    I dont like just posting code without being asked as its a
    bit presumptious of me but Im not asking anyone to write this for
    just point me to my problems hopefully.....
    Here is what I have , when the page loads I used DW to make a
    recordset for me to open the table with stored bad domains and this
    client script is supposed to harness the recordset created server
    side by DW and loop through the field and compare whats in the
    forms email textbox..
    [code]
    Sub CheckMail()
    Dim sValidationMessage
    Dim sEmail
    Dim sBadDomains()
    Dim nIndex
    dim counter
    sValidationMessage = ""
    sEmail = Document.Form2.email.value
    nIndex = 0
    counter =<%=(rsGetBadDomains_total)%>
    If Not (InStr(1, sEmail, "@") > 0 And InStr(1, sEmail,
    ".") > 0) Then
    sValidationMessage = "You have entered an invalid email
    address!"
    End If
    If Len(sValidationMessage) = 0 Then
    For nIndex = 0 to counter
    sBadDomains(nIndex) =
    <%=(rsGetBadDomains.Fields.Item("sBadDomains").Value)%>
    If InStr(1, sEmail, sBadDomains(nIndex)) > 0 Then
    sValidationMessage = "You have entered an unsuitable E-Mail
    address please use your main ISP E-Mail address"
    Exit For
    End If
    nIndex=nIndex+1
    Next
    End If
    If Len(sValidationMessage) > 0 Then
    MsgBox sValidationMessage
    document.Form2.email.select
    Else
    document.Form2.submit()
    End If
    End Sub
    [/code]
    Thanks again for all the support so far.
    Regards
    Tag

  • Client-side transient model for storing temporary data

    We've been using the ODataModel in our UI5 application for retrieving data from Gateway and now we have a requirement to store temporary (session based) client-side data.  Ideally it would be stored in such a way that it can be shared across views and controllers and can be bound from UI components via property bindings.  The data in most cases will be OData entities.  As an example a user would view a list of PO's (from the ODataModel) in the first view, then select a subset of POs and move onto the next view to "work" on those POs.  We'd want to store this subset of POs in a client model so the second view can bind to the model and display them.
    My first thought is to create another model separate from our ODataModel in which we could add transient client-side data (OData entities and custom data) and make it available to all views and controllers in the app.  I realize we could probably also just store such data in global JS variables, however a client-side model seems like a cleaner approach to me.
    I'd appreciate any suggestions on how this can be achieved.

    Hi Derek,
    why don't you just use sap.ui.core.Core.setModel? You can store multiple models and access them in your entire SAPUI5 app.
    Except for SAPUI5-apps, these requirements are often realized with HTML5 Web Storage JavaScript API. As you can see in the following blog post, you can easily store even complex entities and access your items in the entire web-application: Client-side Session Management.
    I can't recommend the approach with global variables. A lot of developers had negative experiences with this design pattern. At least, use namespacing techniques to store your functions and variables in one central scope. I've written a simple example on jsFiddle to show you this. As you can see, you could also handle your transient model as an additional variable of your own namespace.
    Regards Michael

  • Need to open browser in client side

    Hi Gurus,
    I am working in java platform there I am facing an issue "to open browser in client side using server side java".How can I do this?any specific java method can do this?could you please help me.
    Thanks
    Vinoth

    You don't seem to return to the threads you start.
    To hide Tax Information Radio button from Billing page
    Need for screenshot for express checkout in oracle istore
    Need to add new product in istore with image
    Doesn't exactly motivate forum members to try to help you.
    db

  • SharePoint 2013 Client Side People Picker in Content Editor Web Part

    Has anyone tried to use the client side people picker in a content editor web part? I have successfully got it to work in IE by adding all the script references and initialize function to the content editor web part. Now the strange part is, the people
    picker doesn't render in other browsers, I tried in Chrome, Safari, and Firefox. Any ideas?

    Below can be used to create people picker in CEWP
    <asp:content contentplaceholderid="PlaceHolderAdditionalPageHead" runat="server">
    <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.6.2.min.js" type="text/javascript"></script> 
       <script type="text/javascript" src="../Apps/_layouts/15/clienttemplates.js"></script> 
       <script type="text/javascript" src="../Apps/_layouts/15/clientforms.js"></script> 
       <script type="text/javascript" src="../Apps/_layouts/15/clientpeoplepicker.js"></script> 
       <script type="text/javascript" src="../Apps/_layouts/15/autofill.js"></script> 
       <script type="text/javascript" src="../Apps/_layouts/15/sp.js"></script> 
       <script type="text/javascript" src="../Apps/_layouts/15/sp.runtime.js"></script> 
       <script type="text/javascript" src="../Apps/_layouts/15/sp.core.js"></script> 
       <script type="text/javascript">
    <!-- Add your CSS styles to the following file -->
    <link rel="Stylesheet" type="text/css" href="../SiteAssets/PeoplePicker/App.css"/>
    <!-- Add your JavaScript to the following file -->
    // Run your custom code when the DOM is ready.
    $(document).ready(function () {
        // Specify the unique ID of the DOM element where the
        // picker will render.
        initializePeoplePicker('peoplePickerDiv');
    // Render and initialize the client-side People Picker.
    function initializePeoplePicker(peoplePickerElementId) {
        // Create a schema to store picker properties, and set the properties.
        var schema = {};
        schema['PrincipalAccountType'] = 'User,DL,SecGroup,SPGroup';
        schema['SearchPrincipalSource'] = 15;
        schema['ResolvePrincipalSource'] = 15;
        schema['AllowMultipleValues'] = true;
        schema['MaximumEntitySuggestions'] = 50;
        schema['Width'] = '280px';
        // Render and initialize the picker. 
        // Pass the ID of the DOM element that contains the picker, an array of initial
        // PickerEntity objects to set the picker value, and a schema that defines
        // picker properties.
        this.SPClientPeoplePicker_InitStandaloneControlWrapper(peoplePickerElementId, null, schema);
    // Query the picker for user information.
    function getUserInfo() {
        // Get the people picker object from the page.
        var peoplePicker = this.SPClientPeoplePicker.SPClientPeoplePickerDict.peoplePickerDiv_TopSpan;
        // Get information about all users.
        var users = peoplePicker.GetAllUserInfo();
        var userInfo = '';
        for (var i = 0; i < users.length; i++) {
            var user = users[i];
            for (var userProperty in user) { 
                userInfo += userProperty + ':  ' + user[userProperty] + '<br>';
        $('#resolvedUsers').html(userInfo);
        // Get user keys.
        var keys = peoplePicker.GetAllUserKeys();
        $('#userKeys').html(keys);
    </script>
    </asp:content> 
    <asp:content contentplaceholderid="PlaceHolderMain" runat="server">
    <div id="peoplePickerDiv"></div>
        <div>
            <br/>
            <input type="button" value="Get User Info" onclick="getUserInfo()"></input>
            <br/>
            <h1>User info:</h1>
            <p id="resolvedUsers"></p>
            <h1>User keys:</h1>
            <p id="userKeys"></p>
        </div>
    </asp:content>​​​​​​​​​
    Vishnu

  • Open/read a txt file on the client side in a Form server architecture

    We are moving our software from client-server to Web architecture but we have problems
    with all the forms that use GET_FILE_NAME and
    TEXT_IO built-in functions.
    This commands, in fact, work on the application-server side and not on the client (browser-side) as we need.
    How can we solve this problem??????
    Thank-you for your help.
    null

    there is a way to solve this problem.
    you must use developer 6 and above.
    you will have to modify your appliaction and use developer ability to work with javabeans
    you will have to write a javabean that will do the read/write operation at the client side.
    for more details look at my answer to the following topic:
    "Read and Write Files to user from FormsServer "
    that was opened at dec 15.
    Yossi

  • Implementation Options: Server Side Object Model & Client Side Object Model

    Hi All, I'm design a custom web application and it will be deploy on SharePoint 2010/2013 (to be confirmed) server, and I found some aritical as follows:
    http://consultingblogs.emc.com/sanjaypatel/archive/2011/09/17/comparison-between-server-side-object-model-client-object-model-rest-api-s-and-decision-matrix-on-what-to-use-when.aspx
    May I ask ask your advice for following items?
    1) Is the above URL still valid? e.g. Vice Versa for SharePoint 2013?
    2) Microsoft has a phase out plan for server side object model or not? (e.g. MOSS 202X)
    3) For programmatcally update of SharePoint permission: should I call client-side OM instead of server-side OM even I will deploy the web application to SharePoint server?
    Thank you very much.
    .NET Beginner 3.5

    In sharepoint 2013 I don't think this link is
    http://consultingblogs.emc.com/sanjaypatel/archive/2011/09/17/comparison-between-server-side-object-model-client-object-model-rest-api-s-and-decision-matrix-on-what-to-use-when.aspxis reliable at all.
    what is your say?
    ====================================================
     Hi All, I'm design a custom web application and it will be deploy on SharePoint 2010/2013 (to be confirmed) server, and I found some aritical as follows:
    http://consultingblogs.emc.com/sanjaypatel/archive/2011/09/17/comparison-between-server-side-object-model-client-object-model-rest-api-s-and-decision-matrix-on-what-to-use-when.aspx
    May I ask ask your advice for following items?
    1) Is the above URL still valid? e.g. Vice Versa for SharePoint 2013?
    2) Microsoft has a phase out plan for server side object model or not? (e.g. MOSS 202X)
    3) For programmatcally update of SharePoint permission: should I call client-side OM instead of server-side OM even I will deploy the web application to SharePoint server?
    Thank you very much.
    .NET Beginner 3.5

Maybe you are looking for