To: Paul Fiondella who wrote (27248 ) 6/28/1999 2:12:00 AM From: Scott C. Lemon Read Replies (2) | Respond to of 42771
Hello Paul, It's great to see you back posting here ... not that everyone else isn't adding great contributions! I'm going to try and address a couple of the technical issues with your post ... > Can you lay out (or anyone for that matter) the processing steps > one must take to access a non-NDS enabled Oracle database over the > web vs an NDS enabled Oracle database. Most of the "access" is going to be identical. It's managing the rights and permissions that is the biggest gains here. In the non-NDS environment, the Admin must grant people various rights to the databases and table (read, write, visible, etc.) using a completely "Oracle" security database. So administration of the "network" would be done in at least two different places - the Oracle security and the "rest of the network" security. Here, the "rest of the network" would be storage, printing, etc. In the NDS-enabled Oracle, the security and control is done through NDS. Which means while I'm in one tool granting a user rights to use a particular disk for storage, and some printers, I can also grant rights to access some database tables. In both cases, accessing the database is probably through one of many database access APIs that Oracle supports. > My understanding is that if XML is used by the site to which you > want to send data, say in response to a form they would normally > put up in HTML, it isn't necessary to go through the processing > steps of converting the data you are sending into the proper > format for the database schema, XML does that for you. (This is going to over-simplify XML, but I want to get some "base foundation" understanding in place. XLM experts, please don't flame ... contribute and clarify! ;-) The real importance of XML is the ability to tag information in web pages, or that is being exchanged between computers, so that it more usable outside of the web page. For example, if you were too look at the work being done by the ECML.Org (Electronic Commerce Markup Language) you would see that they are first trying to gety people to name the fields in a web "form" with the same labels. When you are presented, in your browser, with a form to fill out, there are actually labels (hidden from your view) for each field. When you "submit" the form the web server gets your information in a format like "label=value&label=value" etc. The web server can then extract your posted information. The problem is that every vendor who builds web pages can name the fields whatever they want. So I might use "ShippingAddress" and you might use "Shipping_Address" and the next person could use "Ship_To_Address" ... each is a completely different label. So applications trying to make things easier for end-users can't know what field represents what information ... there is no "standard" ... So groups like the ECML.Org are trying to standardize these labels ... which is also known as "schema" ... this is the most important thing that is occurring right now in directories and with XML. The "schema" of all sorts of things is being negotiated and defined. XML takes this one step further and defines the format for shipping information around in a standardized "label=value" format ... > I could put my name and address into any XML compliant site's > database without knowing anything about the actual field > layout database schema etc. Is this correct? Not quite ... but close. If I sent my information to another system, and I put it in XML, and it was using a standardized schema that the receiving system understood, then it could deal with the information as it saw fit, including mapping it to a local database. > Now take a look at a NDS enabled database. My guess is that with > NDS at the site end of the pipe, you can bypass the HTML form > entirely and access the various fields in the database as > permissioned objects --- you get access to that database and those > fields to which you are entitled. So with NDS we are in effect > sending a database record key with attached XML compliant data > packets to fill out the fields around the net rather than > HTML forms with embedded interpreter processing commands. Gotta be > some serious overhead eliminated here using the Novell technology > !!! I would have to think this through and see if I could see where any performance gains would be. The biggest is in administration and better security. NDS access control is potentially easier to understand, hence better security. > Comprende? > > So someone lay out the processing time using NDS and XML vs using a > HTML forms and CGI or whatever please. XML is not a silver bullet ... there are still issues that must be agreed upon for systems to exchange information. But it has started the drive to standardize "schema" which is the naming systems for information. This is going to drive more interoperability ... > Or am I missing something entirely? Nope ... you're on the right track! ;-) Scott C. Lemon