2,135,089 submissions processed.
Filter Language     Filter Language API     Filter Language

App Store Filter Language Home     Filter Language Pick Me       Filter Language Submit Word       Filter Language Project       Filter Language Contact       Filter Language API Filter Language API Filter Language API                         


     How to....
Implement the Vega Language Web Service with .NET


What you need to know.   

We take security very seriously.   
We are concerned about ensuring your information is not made available to others as well as making efforts to ensure our data is shared with those who have approved access to it.

Background
Passing information around via the Internet is a risky proposition. Tools exist that allow unscrupulous individuals the ability to view and capture data that passes through the Internet.

Web sites are constantly evolving to become more and more like a fully responsive desktop application. One methodology that makes this possible is called AJAX (Asynchronous JavaScript and XML). AJAX is typically implemented with javascript. Javascript is code in plain text files that gets downloaded to to the end users computer, and then is executed on their machine. This reduces the processing required on the server and makes the web site more responsive to user actions.
Anything included in a javascript file is viewable by anyone who can open your web page.

Because of these realities Vega Discoveries has built a library that will encrypt data with a proprietary process. Each time you encrypt the same text with our library you may get a different encrypted result.

We require that the SiteNumber, which we assign to your application, be encrypted by our library prior to being sent to the Vega Language Web Service. This encryption step means that your SiteNumber is rarely represented by the same encrypted text as it travels over the Internet.
This protects the SiteNumber value as it passes through the Internet and especially when you elect to use the service in an AJAX implementation.

In Addition, our servers track each variation of your encrypted SiteNumber and gives them each a limited usage period. This means that you cannot create an encrypted value and save it for unlimited usage. This also means that someone seeking to 'sniff' your information will also have a limited amount of time to make use of it.

For these reasons we ask for information from you, then provide you with key pieces of data.

Authentication Tokens   

Any request to the Vega Language Web Service requires;
1) One piece of data provided by you (in plain text) [Server Name]
2) One piece of data provided by us (in plain text) [Site ID]
3) One piece of data provided by us (encrypted by our library) [Site Number]

In Addition, requests to the Vega Language Web Service can be submitted through a Secure Connection using 'https'.

Server Name
In the information you provide to us, to request access, will be the server name that will be hosting your application.
The easist way to send your server name in code is to use the command:
Server.MachineName

Site ID
When we enter your information into our system your application will be assigned a SiteID.
This value will be a GUID. (Example: D7B90F65-B18B-49A6-A0C4-10A51BAC708S)

We recommend that you save the SiteID in the appSettings section of a configuration file.
<appSettings>
    <add key="SiteID" value="D7B90F65-B18B-49A6-A0C4-10A51BAC708S"/>
</appSettings>

Site Number
When we enter your information into our system your application will also be assigned a SiteNumber.
This value will be an integer. (Example: 125283)

We recommend that you also save the SiteNumber in the appSettings section of a configuration file.
<appSettings>
    <add key="SiteID" value="D7B90F65-B18B-49A6-A0C4-10A51BAC708S"/>
    <add key="SiteNumber" value="125283"/>
</appSettings>

The Library
VegaDiscoveries.Crunch.dll
Upon completion of an information document, acceptance of a terms of service document, and agreement by Vega Discoveries for you to utilize the Vega Language Web Service you will be sent a copy of the library for use in your application.



Walk Throughs (Samples)   
- ASP.NET Web Site   

- VB.Net

- C#.Net - Part 1
- C#.Net - Part 2

Service Response   
- Sample   

- XML




Have you ever asked yourself;
What does that text mean? What is my child texting? or How do you read that?
Filter Language is a website to help you answer those questions and more.

App Store Filter Language Home     Filter Language Pick Me       Filter Language Submit Word       Filter Language Project       Filter Language Contact       Filter Language API Filter Language API Filter Language API