create and print pdf in asp.net mvc : How to convert pdf file to tiff software Library cloud windows .net azure class kita_ver11-2_final46-part1845

12/28/2009 
Kansas Information Technology Architecture 
Page 3-23 
Version 11.2 
Architecture 
Component 
Twilight  Standard
Current Standard
Emerging 
Standard 
Target
Formatted File 
Transmittal 
PostScript 
Image File (i.e. .jpg, 
.gif) 
PDF 
Image 
Encoding 
BMP 
GIF 
JPEG 
PNG 
SVG 
Mainframe 
Communication 
TN3270 
Secure TN3270 
Terminal 
Session 
Telnet 
SSH 
HTML Data 
Transmission 
HTTP 
HTTPS 
Definitions of Service Transport technologies include: 
Hyper Text Transfer Protocol (HTTP) – The communications protocol used to connect to 
servers on the World Wide Web. Its primary function is to establish a connection with a web 
server and transmit HTML pages to the client browser. 
Hyper Text Transfer Protocol Secure (HTTPS) – The protocol for accessing a secure web 
server. Using HTTPS in the URL instead of HTTP directs the message to a secure port 
number rather than the default web port number of 80. The session is then managed by a 
security protocol. 
File Transfer  Protocol (FTP) – A protocol used to  transfer files over a TCP/IP network 
(Internet, UNIX, etc.). For example, after developing the HTML pages for a Web site on a 
local machine, they are typically uploaded to the Web server using FTP. 
Multipurpose Internet Mail Extensions (MIME) – MIME extends the format of Internet mail to 
allow  non-U.S.  American  Standard  Code  for  Information  Interchange  (ASCII)  textual 
messages, non textual messages, multipart message bodies, and non USASCII information 
in message headers. MIME support allows compliant email clients and servers to accurately 
communicate embedded information to internal and external users. 
HyperText Markup Language (HTML) – The authoring language used to create documents 
on the World Wide Web. 
Extensible Hypertext  Markup  Language  (XHTML)  –  A  hybrid  between  HTML and  XML 
specifically designed for Net device displays. 
Extensible Markup Language (XML) – A specification developed by the W3C. XML is a 
pared-down version of SGML, designed especially for Web documents. It allows designers to 
create  their  own  customized  tags,  enabling  the  definition,  transmission,  validation,  and 
interpretation of data between applications and between organizations. 
Portable  Document  Format  (PDF)  –  A  file  format  developed  by  Adobe  Systems.  PDF 
captures formatting information from a variety of desktop publishing applications, making it 
possible to send formatted documents and have them appear on the recipient's monitor or 
printer as they were intended. 
Scalable Vector Graphics (SVG) – A vector graphics file format that enables two-dimensional 
images to be displayed in XML pages on the Web. Vector images are created through text-
based commands formatted to comply with XML specifications. In contrast to JPEG and GIF 
images on the Web, which are bitmapped and always remain a specified size, SVG images 
are scalable to the size of the viewing window and will adjust in size and resolution according 
to the window in which it is displayed. 
Secure Shell (SSH) – A program to log into another computer over a network, to execute 
commands in a remote machine, and to move files from one machine to another. It provides 
How to convert pdf file to tiff - software Library cloud:C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net, ASP.NET MVC, Ajax, WinForms, WPF
Online C# Tutorial for How to Convert PDF File to Tiff Image File
www.rasteredge.com
How to convert pdf file to tiff - software Library cloud:VB.NET PDF Convert to Tiff SDK: Convert PDF to tiff images in vb.net, ASP.NET MVC, Ajax, WinForms, WPF
Free VB.NET Guide to Render and Convert PDF Document to TIFF
www.rasteredge.com
12/28/2009 
Kansas Information Technology Architecture 
Page 3-24 
Version 11.2 
strong authentication and secure communications over insecure channels. It is a replacement 
for rlogin, rsh, rcp, and rdist. 
Telnet – A terminal emulation program for TCP/IP networks such as the Internet. 
Telnet 3270 (TN3270) – A client program that includes the 3270 protocol for logging onto IBM 
mainframes. Using the TCP/IP networking protocol, it is widely used to connect a desktop 
computer to a mainframe and emulate a mainframe terminal (3270) session. 
software Library cloud:Online Convert PDF file to Tiff. Best free online PDF Tif
Download Free Trial. Convert a PDF File to Tiff. Just upload your file by clicking on the blue button or drag-and-drop your PDF file into the drop area.
www.rasteredge.com
software Library cloud:Online Convert PDF file to Word. Best free online PDF Conversion
Convert a Tiff/Tif File to PDF. Just upload your file by clicking on the blue button or drag-and-drop your Tiff or Tif file into the drop area.
www.rasteredge.com
12/28/2009 
Kansas Information Technology Architecture 
Page 3-25 
Version 11.2 
Chapter 6 Service Platform and Infrastructure 
The Service Platform and Infrastructure Service Area define the collection of platforms, hardware and 
infrastructure standards that enable Component Based Architectures and Service Component reuse.
6.1 Supporting Platforms 
Support platforms are hardware or software architectures. The term originally dealt with only hardware, 
and it is still used to refer to a CPU model or computer family. 
6.1.1 Wireless / Mobile 
Radio transmission via the airwaves. Various communications techniques are used to provide wireless 
transmission including infrared “line of sight,”  cellular, microwave, satellite, packet radio and spread 
spectrum. 
Definitions of wireless / mobile technology include: 
Java 2 Platform, Micro Edition (J2ME) – Sun’s Java environment for devices. It promises a 
relatively portable environment for those using Java for other tiers of the architecture. 
Packet Radio - Packet radio is a form of digital
data
transmission
used in amateur radio
to 
construct wireless computer networks
. Its name is a reference to the use of packet switching
between network nodes
, which allows multiple virtual circuits
to coexist on a single radio channel. 
Packet radio networks use the AX.25
data link layer
protocol, derived from the X.25
protocol suite 
and designed for amateur radio use. 
Satellite – Communications satellites are artificial satellites stationed in space for the purposes of 
telecommunications
using radio
at microwave
frequencies. Most communications satellites use 
geosynchronous orbits
or  near-geostationary orbits
, although  some recent  systems  use  low 
Earth-orbiting satellites
Satellite Internet services are used in locations where terrestrial Internet
access is not available 
and in locations which move frequently.  Internet access via  satellite
is available worldwide
including vessels at sea. There are three types of satellite Internet service: 
one-way
multicast
,  
one-way with terrestrial return
, and  
two-way
satellite access.  
A satellite telephone, satellite phone, or satphone is a mobile phone
that communicates directly 
with orbiting
communications satellites
. Depending on the architecture of a particular system, 
coverage may include the entire Earth
, or only specific regions. 
Microwave - Microwaves are used in broadcasting
transmissions because microwaves pass 
easily through the earth's atmosphere with less interference than longer wavelengths. There is 
also much more bandwidth
in the microwave spectrum than in the rest of the radio spectrum. 
Typically, microwaves are used in television news
to transmit a signal from a remote location to a 
television station from a specially equipped van. Wireless LAN
protocols
, such as Bluetooth
and 
the IEEE
802.11g
and b
specifications, also use microwaves in the 2.4 GHz ISM band
, although 
802.11a
uses  an ISM band
in the 5 GHz range. Licensed long-range (up to  about 25 km) 
Wireless Internet Access services can be found in many countries (but not the USA) in the 3.5–
4.0 GHz range.  
Infrared Communications   -  IR  data  transmission  is  also  employed  in  short-range 
communication among  computer  peripherals and personal digital assistants
 These  devices 
usually conform to standards published by IrDA
, the Infrared Data Association. Remote controls 
and IrDA devices use infrared light-emitting diodes
(LEDs) to emit infrared radiation which is 
software Library cloud:Online Convert Excel to PDF file. Best free online export xlsx
Download Free Trial. Convert a Excel File to PDF. Drag and drop your excel file into the box or click the green button to browse for a file to upload.
www.rasteredge.com
software Library cloud:C# Create PDF from Tiff Library to convert tif images to PDF in C#
TIFFDocument doc = new TIFFDocument(inputFilePath); // Convert loaded TIFF file to PDF document. doc.ConvertToDocument(DocumentType.PDF, outputFilePath);
www.rasteredge.com
12/28/2009 
Kansas Information Technology Architecture 
Page 3-26 
Version 11.2 
focused by a plastic lens
into a narrow beam. The beam is modulated
, i.e. switched on and off, to 
encode the data
. The receiver uses a silicon
photodiode
to convert the infrared radiation to an 
electric current
. It responds only to the rapidly pulsing signal created by the transmitter, and filters 
out slowly changing infrared radiation from ambient light. Infrared communications are useful for 
indoor use in areas of high population density. IR does not penetrate walls and so does not 
interfere with other devices in adjoining rooms. Infrared is the most common way for remote 
controls
to command appliances. 
Free space optical
communication using infrared lasers
can be a relatively inexpensive way to 
install a communications link in an urban area operating at up to 4 gigabit/s, compared to the cost 
of burying fiber optic cable. 
Infrared lasers are used to provide the light for optical fiber
communications systems. Infrared 
light with a wavelength around 1,330 nm (least dispersion
) or 1,550 nm (best transmission) are 
the best choices for standard silica
fibers. 
Spread Spectrum - Spread-spectrum techniques are methods in which energy
generated at a 
single frequency
is deliberately spread over a wide band of frequencies
. This is done for a variety 
of reasons, including increasing resistance to natural interference
or jamming
and to prevent 
hostile detection. 
6.1.2 Platform Independent 
Defines the operating systems and programming languages that are able to execute and run on any 
platform or operating system. A platform is the underlying hardware and software comprising a system. 
Architecture 
Component 
Twilight Standard
Current Standard
Emerging 
Standard 
Target
Architecture 
Framework 
J2EE / J2EE5 
AJAX 
W3C WAI-ARIA 
Operating 
System 
Net BSD 
Open BSD 
Free BSD 
Linux 
Red Hat Enterprise 
Linux
Redhat Linux 
Red Hat Enterprise 
Linux
Definitions of Platform Independent technology include: 
Java 2 Platform Enterprise Edition (J2EE) – Sun’s J2EE and Microsoft’s .Net are the two 
dominant distributed computing architecture frameworks. J2EE provides portability of a single 
language (Java) over multiple operating systems and hardware platforms. 
Linux – Linux is an open source operating system that runs on multiple hardware platforms. With 
the ability to run on many platforms, including the PC and Macintosh, Linux has become an 
alternative to proprietary systems. 
Red Hat Linux was one of the most popular Linux distributions
, assembled by Red Hat
It is one of the "middle-aged" Linux
distributions; 1.0 was released in November 3
, 1994
. It is not 
as old as Slackware
, but certainly older than many other distributions. It was the first Linux 
software Library cloud:C# PDF File Split Library: Split, seperate PDF into multiple files
Application. Best and professional adobe PDF file splitting SDK for Visual Studio .NET. outputOps); Divide PDF File into Two Using C#.
www.rasteredge.com
software Library cloud:VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Convert smooth lines to curves. Detect and merge image fragments. Flatten visible layers. VB.NET Demo Code to Optimize An Exist PDF File in Visual C#.NET Project
www.rasteredge.com
12/28/2009 
Kansas Information Technology Architecture 
Page 3-27 
Version 11.2 
distribution to use RPM
as its packaging format, and over time has served as the starting point for 
several other distributions, such as the desktop-oriented Mandriva Linux
(originally Red Hat Linux 
with KDE
), Yellow Dog Linux
(which started from Red Hat Linux with PowerPC
support), and 
ASPLinux
(Red Hat Linux with better non-Latin character support). 
Since 2003
, Red Hat has discontinued the Red Hat Linux line in favor of its new Red Hat 
Enterprise Linux
. Red Hat Linux 9, the final release, hit its official end-of-life on April 30
, 2004
although the Fedora Legacy
project continues to publish updates. 
AJAX - Asynchronous JavaScript And XML, or its acronym
Ajax (Pronounced A-jacks), is a 
Web
development technique for creating interactive web applications
6.1.3 Platform Dependant 
Defines the operating systems and programming languages that are able to execute and run on a specific 
platform or operating system. A platform is the underlying hardware and software comprising a system.
Architecture 
Component 
Twilight Standard
Current Standard
Emerging 
Standard 
Target
Architecture 
Framework 
Microsoft .Net 
Desktop 
Operating 
Systems 
Windows 2000 
Windows 95 
Windows ME 
Windows 98 
Windows NT4 
Solaris 7 and below 
Mac OS 
AIX 5.1 and below 
OS/2 
Windows XP 
Windows Vista 
Solaris 8 and above 
AIX 5.2 and above 
HPUX 
Mac OSX 
Windows 7 
Windows XP 
Mid Tier 
SERVER /OS 
 
Windows 2000 
Windows NT4 
Novell Netware 
Solaris 8 and below 
DEC Alpha 
Windows 2008 
Windows 2003 
Solaris 9 and above 
AIX 5.2 and above 
HPUX 
OS/400 
Windows 2008 
Solaris 10 
MAINFRAME / 
OS 
OS/390 
Z/OS 
Z/OS 
software Library cloud:C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
Description: Convert to DOCX/TIFF with specified zoom value and save it zoomValue, The magnification of the original PDF page size. filePath, The output file path
www.rasteredge.com
software Library cloud:C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
PDFPage page = (PDFPage)doc.GetPage(0); // Convert the first PDF page to a JPEG file. page.ConvertToImage(ImageType.JPEG, Program.RootPath + "\\Output.jpg");
www.rasteredge.com
12/28/2009 
Kansas Information Technology Architecture 
Page 3-28 
Version 11.2 
Definitions of Platform Dependent technology include: 
Windows 2000 – Also known as "Win2K" and "W2K," it is a major upgrade to Windows NT 4. 
Launched in February 2000, Windows 2000 comes in one client and three server versions. 
Windows 2000 looks like Windows 95/98, but adds considerably more features, dialogs and 
options. 
Windows.Net – Microsoft’s .Net and Sun’s J2EE are the two dominant distributed computing 
architecture frameworks. .Net supports a wide range of languages but is primarily tied to the 
Microsoft Windows operating system and Intel hardware. 
Mac OS X – Mac OS X is Apple's UNIX based operating system based on industry standards. 
Launched  in  March  2001,  OS  X  has  advanced  built-in  security  functions  and  complete 
interoperability with both Internet standards and Microsoft products. 
Windows Vista
– Windows Vista is Microsoft's upcoming operating system, which was formerly 
code-named "Longhorn". At present, Longhorn is reserved for Server Version since the official 
launch and rename to Vista. 
Windows Server Longhorn - Windows Server "Longhorn"
is the former working name of an 
upcoming server operating system from Microsoft.  Windows Vista
, the replacement for the 
"Longhorn" codename. 
6.2 Delivery Servers 
Delivery Servers are front-end platforms that provide information to a requesting application. It includes 
the hardware, operating system, server software, and networking protocols. 
Note: Hardware and Operating Systems are included in the Platform Independent (6.1.2) and Platform 
Dependant (6.1.3) sections. Network protocols will be addressed in the Network sections (5.4 and 6.5) of 
the architecture.  
6.2.1 Web Servers 
web server is a computer that provides World Wide Web services on the Internet. It includes the 
hardware, operating system, web server software, TCP/IP protocols and the web site content (web 
pages). If a web server is used internally and not by the public it may be known as an "intranet server." 
Architecture 
Component 
Twilight Standard
Current Standard
Emerging 
Standard 
Target
Web Servers 
Other proprietary 
Web servers 
Apache 
IIS 
Websphere 
Application Server 
Apache (open) 
IIS (proprietary) 
Definitions of Web Servers technology include: 
Apache – A widely used public domain, Platform independent based web server from the Apache 
Group (www.apache.org). It is based on, and is a plug-in replacement for, NCSA's HTTP server 
Version 1.3. The name came from a body of existing code and many "patch files." 
Internet Information Server (IIS) – Web server software from Microsoft that runs on Windows 
platforms and Microsoft.Net.  
12/28/2009 
Kansas Information Technology Architecture 
Page 3-29 
Version 11.2 
6.2.2 Media Servers 
Provide optimized management of media based files such as audio and video streams and digital images. 
Comprises the content delivery service environment for streaming live or on demand video and audio 
content.  
Architecture 
Component 
Twilight Standard
Current Standard
Emerging 
Standard 
Target
Media Servers 
Apple Quick Time 
Server 
MacroMedia Flash 
media server 
Windows media 
server 
Helix media delivery 
systems 
Media Players 
Apple Quick Time 
player 
Windows media 
player 
MacroMedia Flash 
player 
6.2.3 Application Servers 
In  a  three  tier environment,  a  separate  computer  (application  server)  performs the  business  logic, 
although some part may still be handled by the user's machine. After the web exploded in the mid 1990s, 
application servers became web-based. 
Architecture 
Component 
Twilight Standard
Current Standard
Emerging 
Standard 
Target
Proprietary  
Websphere 
Application Server 
Oracle application 
server 
Windows .Net 
framework 
Open 
Tomcat 
Definitions of Application Servers technology include:
WebSphere - WebSphere refers to a brand
of IBM
software products, although the term also 
popularly refers to one specific product. 
12/28/2009 
Kansas Information Technology Architecture 
Page 3-30 
Version 11.2 
6.2.4 Portal Servers 
Portals  represent  focus  points  for  interaction,  providing  integration  and  single  source  corporate 
information.  
Architecture 
Component 
Twilight Standard
Current Standard
Emerging 
Standard 
Target
Portal Servers 
Pearl 
Sharepoint 
Metadot 
Jetspeed 
Pluto 
Definitions of Portal Servers technology include:
Portals
– Portals are a very common application server mechanism by which organizations can 
manage information. They provide a single point of entry for all users, they can access Web 
services
transparently from any device, and they are highly flexible. Portals can work inside or 
outside of the organization, and they can attach themselves to any part of it. 
uPortal – uPortal is a Java
-based framework for creating web portals
for educational institutions. 
uPortal  is  open source
under a BSD-style  license. uPortal has integrated Apache Software 
Foundation's
Pluto software to become JSR 168
compliant allowing it to host Portlets
. 
12/28/2009 
Kansas Information Technology Architecture 
Page 3-31 
Version 11.2 
6.3 Software Engineering 
Software  engineering  covers  the  technology  associated  with  building  software  systems  as  well  as 
technical solutions supporting management issues, such as testing, modeling and versioning. The TRM is 
concerned with component technical architecture, not engineering processes.
6.3.1 Integrated Development Environment 
This  consists of  the  hardware, software and technology that  facilitate the development  of  software 
applications and systems. 
Architecture 
Component 
Twilight 
Standard 
Current Standard
Emerging 
Standard 
Target
Common IDE 
Components 
Source code editor 
Compiler or 
interpreter 
Build-automation 
tools 
Debugger 
Integrated version 
control 
GUI construction 
tools 
Class browser 
Object inspector 
Class hierarchy 
diagram 
Source code editor 
Compiler or 
interpreter 
Build-automation 
tools 
Debugger 
Programming 
Paradigm 
Structured 
Support of Object 
Oriented  
Support of Service 
Oriented 
Support of Service 
Oriented 
Support of Object 
Oriented 
Requirements 
Text Based 
XML Capable 
Support 
development of 
Web-based 
environments 
Interoperability with 
multiple 
environments 
Code transparency 
Support Plugins 
Smart Client 
Development 
XML Capable 
Support 
development of 
Web-based 
environments 
Interoperability with 
multiple 
environments 
Code transparency 
Support Plugins 
Security 
LDAP X.500 
Support 
Single Signon with 
controlled 
permissions 
Single Signon with 
controlled 
permissions 
LDAP X.500 
Support 
12/28/2009 
Kansas Information Technology Architecture 
Page 3-32 
Version 11.2 
Description 
Example Products
Notes 
Java-based 
Java  
JBoss AS  
Sonic MQ (JMS only) 
Eclipse IDE 
MyEclipse Plug-in 
Eclipse RCP (Rich Client 
Platform) 
Rational Application 
Developer 
(RAD) 6.1 
NetBeans 
JBuilder 
Web Sphere Studio 
Apache 
Struts 
Tomcat 
(current or current -1 version)  
(J2EE compliant application server) 
Windows-based 
Visual Studio.Net 
Visual Studio 2008 
Visual Studio Team System 
Cold Fusion 
Linux-based 
LAMP 
Apache 
Cold Fusion 
Other 
PeopleTools (PeopleSoft) 
TSO / Roscoe (Cobol) 
Advantage:GEN (Cobol) 
Software AG NSC 
Software AG Natural Editor 
(Natural) 
Cold Fusion 
Twilight technology with current application in 
legacy applications 
Natural Security Control 
Definitions of Integrated Development Environments technology include: 
Code Transparency – The ability to see the source code generated by the IDE. 
XML Capable – Ability to create, read, and transfer XML data. 
Web Sphere Studio – Integrated Java (J2EE) environment for programmers building Java, web, 
and web services applications – and the successor to IBM Visual Age. 
Visual Studio – A complete development system providing the tools for analyzing and modeling 
all aspects of an application before a single component is built so that developers can design 
efficient architectures and  reduce time to  market.  Developers can choose  the  programming 
language they know best and the language that is best suited to the solution, including Microsoft 
Visual Basic, Visual C++, Visual J++, and Visual FoxPro. Visual Studio is used to build scalable, 
data driven Web sites and applications. 
Documents you may be interested
Documents you may be interested