Web Services
Our Services Include...
Our services are only available for Brookhaven National
Laboratory employee's and guests actively working at the laboratory. In
short, our services include: custom scripting, web and
application hosting,
database development and support, web design, custom graphic and
multimedia support. Below you will find more
detailed descriptions of these services.
Scientific programming support for Unix
web applications in the following areas:
Java (JSP, Servlets, Applets) and XML. Database integration - PHP/JDBC/MySQL/Oracle
Administrative programming supportfor
Microsoft-based applications in the following areas: Visual Basic,
Active Server Pages, Active Directory, Exchange, Transaction
Server, SQL Server and Oracle.
Web Hosting Personal Public Web Pages
Web Publishing
VeriSign Digital ID/SSL Certificates
Optimizing Pages for Search Engines
Web Indexing Web Statistics
Graphic Design Database Support
Private Chat Applications Custom Applications
Development Team
For each web account, content can either be maintained by the
department, division, or project that owns it or it can be
updated and maintained by ITD's
Application Services Group (Account/Activity number maybe
required).
To get "Author" access to webs being hosted on our
"Windows" servers running IIS, users MUST have a
BNL Domain Account.
For more information on this service please see
Setting up a website.

Personal Public
Web Pages
Some of ITD's web servers can host USER content that is "work
related" (user resumes, published papers, publications,
other project and experiment related links and information, etc...).
This personal web space should NOT
be confused with an AOL or other standard commercial ISP web hosting
service. Family or other personal content can not be hosted in this
web space. Inappropriate content will be removed immediately. Users
will then be notified by email.
Examples of inappropriate use of BNL resources - This list is
strictly prohibited and should not be considered all-inclusive;
please check with the
Cyber Security Office (security@bnl.gov)
about your proposed usage. To get "Author" access to webs being hosted on our
"Windows" servers running IIS, users MUST have a
BNL Domain Account.
For more information on this service please see
Setting up a website.


VeriSign Digital ID/SSL
Certificates
SSLs are distributed through the purchase of certificates. One
certificate is required for each server to be protected. Managing
SSL certificates can be challenging for large organizations with
multiple servers. An easy way to control the issuing, renewing, and
revoking of certificates, and the access privileges associated with
each certificate, is by having a centralized management system. The
Information Technology Division (ITD) has the capabilities of
managing SSL certificates for the Laboratory. The benefits of having
ITD manage your SSL Certificates are:
- Issuance certificates on demand within minutes of receiving a
request.
- Volume discounts, which pass down to all enrolled users.
- Simplified web-based enrollment interface.
- Detailed Audit Reports are available upon request.
- Local onsite technical support.
Send an email to www@bnl.gov for more information.

Optimizing Websites for Search Engines
Website authors often wonder why their site is not found
by search engines. Here are some tips to increase the chances that
your site will be indexed and found successfully by other users:
Frequency and location -
One of the the main rules in a search engine's ranking algorithm
involves the location and frequency of keywords on a
web page. Pages with the search terms appearing in the HTML <title>
tag are often assumed to be more relevant than others to the topic.
Search engines will check to see if the search keywords appear
near the top of a web page, such as in the headline or in the first
few paragraphs of text. They assume that any page relevant to the
topic will mention those words right from the beginning.
Frequency is the other major factor in how search engines
determine relevancy. A search engine will analyze how often
keywords appear in relation to other words in a web page. Those with
a higher frequency are often deemed more relevant than other web
pages. If you want users to be able to find your page about
gardening, but the word "gardening" only appears once on the page,
it's not likely to be successfully indexed by a search engine or
found by a user.
Content -
The keywords you expect people to find your site by need to be reflected in the page's content. In
particular, that means you need HTML text on your page. Sometimes
sites present large sections of text via graphics. It looks pretty,
but search engines can't read those graphics. That means they miss
out on text that might make your site more relevant. Use HTML text
whenever possible.
Meta tags -
Use proper meta tags on pages that you want to be
easily locatable by a search engine. Meta tags are information
inserted between the <head> tags at the top of your web pages.
Here's an example:
<HEAD> <TITLE>High Energy Physics Department Home Page</TITLE>
<META name="description" content="Everything you wanted to know
about high energy physics at Brookhaven Lab."> <META name="keywords" content="physics,
accelerators, quark gluon plasma, ions, relativistic heavy ion
collider, alternating gradient synchrotron"> </HEAD>
The meta description tag contains the text you want to be shown as your description. The
description goes between the quotation marks after the
content= portion of the
tag (generally, 200 to 250 characters may be indexed, though only a
smaller portion of this amount may be displayed).
The meta keywords tag
allows you to provide additional text for crawler-based search
engines to index along with your body copy. Most crawlers now
ignore this tag but it is sometimes useful as a way to reinforce
the terms you think a page is important for on the crawlers that
still support it. For instance, if you had a page about stamp
collecting -- AND you say the words stamp collecting at various
places in your body copy -- then mentioning the words "stamp
collecting" in the meta keywords tag might help boost your page a
bit higher for those words. Remember, if you don't use the words
"stamp collecting" on the page at all, then just adding them to
the meta keywords tag is extremely unlikely to help the page do
well for the term.

If you would like to have your website indexed, tell us the
top-level page of the missing information and it will then be
automatically included the next time the search catalog is updated. By
default, all sites referenced to
< www.bnl.gov/some_website > is
automatically indexed and a new
index catalog is built once a week. For all others a custom
site index entry is necessary to have the crawler index your site or
web server. If you feel your site is not
being indexed properly, send an email to
www@bnl.gov?subject=site is not being indexed so we can take a
look at it. In some cases a custom site index entry is necessary to
crawl some websites. If you would like us to index your site, please send and email to
www@bnl.gov?subject=Index My Website
along with the information below.
- Your Name
- Name of Website
- Top-level URL ( web page location
)

Need web server or website statistics, contact Application Services
with your request and we can setup your own custom site summary
report. If you are running a web server and would like us to
generate a custom site summary report for you, access to server log
files is a must. For more information on this service please see Web Trends.
If you would like us to generate a summary report for your, please send and email to
www@bnl.gov?subject=Need Web Stats
along with the information below.
- Your Name
- Name of Web Server or Website (
full web path )

Our graphic design staff and generate your web page graphics upon
request. Service include: Custom Animated
Gifs, Dynamic Navigation Menus, Customs Roll-Over images, Custom
Logos,
Multimedia support or any other type of web graphic you need.

Our support staff can setup and manage your database while you worry
about the important stuff..."The Data". We can also
generate custom scripts upon request. Scientific programming support
for Unix
web applications in the following areas:
Java (JSP, Servlets, Applets) and XML. Database integration - PHP/JDBC/MySQL/Oracle
Administrative programming support for
Microsoft-based applications in the following areas: Visual Basic,
Active Server Pages, Active Directory, Exchange, Transaction
Server, SQL Server and Oracle.

Private
Chat Applications
This live chat application can be setup on any
website being hosted on ITD's web servers running on a Windows
platform.
UNIX users please contact
Application
Services for other options.
If you would like a private chat run setup,
please fill out our online form.

Custom
Applications
We provide a full range
of custom interactive web application and development services for
many BNL departments, divisions, and projects that want to post web
pages in the Public or
Internal Presence Zone of the BNL web space
but do not want to administer or secure their own web servers or take
on a web development staff.
From concept and design, to final site
development, we deliver all services "in house",
thereby assuring quality and on time performance. Our participation
continues after initial development. We consult on interactive
and business issues, advise on new available web technologies and
provide performance analysis on an enduring basis.

Last Modified: February 1, 2008
|