|
TPF Mainframe Directory @ eIT.in
eIT.in – everything IT is in Here eIT Directory
|
|
Hot & Cool
Serkai – The Web Cooperative
AntiSE – The Anti Search Engine
GeoDig – Businesses by Geography
Quali5 – Own a Keyword Forever
Follars – Making Money from Open Source
Billion Dollar Questions – and answers @ Billdoll.com
The Anti Bush Register – sign the register now! Advt |
|
eIT.in – 100’s of categories, 1000’s of IT resources
|
|
Operating Systems, Programming & Development, Databases, Legacy & Mainframe, Internet |
|
Computer hardware and accessories, performance & maintenance, storage… |
|
Networking architecture, infrastructure, administration, standards & protocols…
|
|
ITIL, IT infrastructure management…
|
|
Information technology & software support, administration, software testing, data centers…
|
|
Information technology & software across industries
|
|
Information technology & software across functional domains
|
|
IT Organizations & Industry Network
IT associations & organizations, IT related directories and trade networks…(Software Links Exchange)
|
|
Information technology & software architecture and design, IT strategy
|
|
IT news, updates, events & trade shows |
|
|
|
Related Links
Mainframes (Mainframe), AML, Analytics, Databases, EAI, BPO, CRM, Legacy, Legacy 2 Web, Middleware, IT Software Outsourcing & Offshoring Directory, Follars
|
|
TPF Mainframe @ eIT.in
This section of eIT.in provides web resources for TPF mainframe.
Add Links: If you have a web site that you wish to include in this database, do let us know the details by sending a note about your URL to narsi@esource.in. We’ll quickly review the web site, and if found relevant, add it to the database. We look forward to web site owners and link exchange partners to submit URL. Thanks!
..
..
Other IT Web Sites from eIT.in
Content derived from Wikipedia article on TPF
Transaction Processing Facility From Wikipedia, the free encyclopedia
z/TPF Website: IBM: z/TPF operating system Company/ developer: IBM OS family: z/TPF Source model: open source Latest stable release: V1R1 / December, 2005 Kernel type: Real time License: Proprietary monthly license charge (MLC) Working state: Current
For other meanings of TPF, see TPF (disambiguation). TPF is an IBM real-time operating system for mainframes descended from the IBM System/360 family, including zSeries and System z9. The name is an initialism for Transaction Processing Facility.
TPF evolved from the Airlines Control Program (ACP), a free package developed in the mid-1960s by IBM in association with major North American and European airlines. In 1979, IBM introduced TPF as a replacement for ACP — and as a priced software product. The new name suggests its greater scope.
Current users include Sabre (reservations), Amadeus (reservations), VISA International (authorizations), Holiday Inn (central reservations), CBOE (order routing), Singapore Airlines, KLM, Qantas, Marriott International and the NYPD (911 system).
TPF delivers fast, high-volume, high-throughput transaction processing, handling large, continuous loads of essentially simple transactions across large, geographically dispersed networks. The world's largest TPF-based systems are easily capable of processing tens of thousands of transactions per second. TPF is also designed for highly reliable, continuous (24x7) operation. It is not uncommon for TPF customers to have continuous online availability of a decade or more, even with system and software upgrades.
While there are other industrial-strength transaction processing systems, notably IBM's own CICS and IMS, TPF's raison d'être is extreme volume, large numbers of concurrent users and very fast response times, for example, VISA credit card processing during the holiday shopping season.
TPF implements an application known as PARS. Many airlines use this passenger reservation application or its international version IPARS. TPF was traditionally a 370 assembly language environment for performance reasons, and many TPF assembler applications persist. However, more recent versions of TPF encourage the use of C. Another programming language called SabreTalk was born and died on TPF. One of TPF's major components is a high performance, specialized database facility called TPFDF.
It is common for TPF sites to also use other IBM mainframe operating systems, such as z/OS and z/VM, for offline and complementary processing. It is also possible to run a close cousin of TPF, called ALCS, atop z/OS rather than as a separate operating system. All these operating systems usually coexist on the same physical hardware since IBM mainframes feature multiple ways of partitioning, to handle mixed workloads.
IBM announced the delivery of the next release of TPF, dubbed z/TPF V1.1, in September 2005. Most significantly, z/TPF adds 64-bit addressing and mandates use of the 64-bit GNU development tools. The GCC compiler will be the only supported compiler for z/TPF.
Contents [hide] 1 Operating Environment 1.1 Tightly Coupled 1.2 Loosely Coupled 1.2.1 Processor Shared Records 1.2.2 Processor Unique Records 2 TPF Attributes 2.1 What TPF is not 2.2 What TPF is 2.2.1 Data records 2.2.2 Programs and Residency 2.2.3 Core Usage 3 External links
Operating Environment
Tightly Coupled TPF is capable of running on mainframe processors in which there is more than one CPU. Within the community, the CPUs are referred to as Instruction Streams or simply I-streams. If TPF is running on a mainframe with 1 I-stream or in an LPAR with only one I-stream dedicated, it is said to be running Uni-processor or simply Uni. However on mainframes or LPARs with more than one I-stream, TPF runs what is known as tightly-coupled.
Due to the reentrant nature of TPF programs and the control program, this is made possible as no active piece of work modifies any program. The default is to run on the main I-stream which is given as the lowest numbered I-stream found during IPL. However users and/or programs can initiate work on other I-streams via internal mechanisms in the API which let the caller dictate which I-stream to initiate the work on. In the new z/TPF, the system itself will try to load balance by routing any application that does not request a preference or affinity to I-streams with less work than others.
In the TPF architecture, each I-stream shares common core, except for a 4Kb in size prefix area for each I-stream. In other instances where core data must or should be kept separate, the application designer typically carves up reserved storage areas into a number of sections equal to the number of I-streams. A good example of the TPF system doing this can be found with TPFs support of I-stream unique globals. Proper access to these carved sections of core are made by taking the base address of the area, and adding to it the product of the I-stream relative number times the size of each area.
Loosely Coupled TPF is capable of supporting multiple mainframes (of any size themselves - be it single I-stream to multiple I-stream) connecting to and operating on a common database. Currently, 32 IBM mainframes may share the TPF database; if such a system were in operation, it would be called 32-way loosely coupled. The simplest loosely coupled system would be two IBM mainframes sharing one DASD (Direct Access Storage Device). In this case the control program would be equally loaded into core and each program or record on DASD could be potentially accessed by either mainframe.
In order to serialize accesses between data records on a loosely coupled system, a practice known as Record locking must be used. This means that when one mainframe processor obtains a hold on a record, the mechanism must prevent all other processors from obtaining the same hold and communicate to the requesting processors that they are waiting. Within any tightly coupled system this is easy to manage between I-streams via the use of the Record Hold Table. However when the lock is obtained offboard of the TPF processor in the DASD control unit, an external process must be used. Historically the record locking was accomplished in the DASD control unit via an RPQ known as LLF (Limited Locking Facility) and later ELLF (extended). Given that most if not all DASD on the market today do not have these RPQs, other methods such as IBMs Coupling Facility must be used to manage record locks.
Processor Shared Records Records that absolutely must be managed by a record locking process are those which are processor shared. In TPF most record accesses are done by using record type and ordinal. So if you had defined a record type in the TPF system of 'FRED' and gave it 100 records or ordinals, then in a processor shared scheme record type 'FRED' ordinal '5' would resolve to the exact same file address on DASD - clearly neccessitating the use of a record locking mechanism.
All processor shared records on a TPF system will be accessed via the exact same file address which will resolve to the exact same location.
Processor Unique Records A processor unique record is one that is defined such that each processor expected to be in the loosely coupled complex has a record type of 'FRED' and perhaps 100 ordinals. However, if a user on any 2 or more processors examines the file address that record type 'FRED', ordinal '5' resolves to, they will note a different physical address is used.
TPF Attributes
What TPF is not TPF has no graphical user interface (hereafter GUI). TPF's built-in user interface is line driven with simple text screens that scroll upwards. There are no mice, windows, or icons on a TPF Prime CRAS. All work is accomplished via the use of typed one or two line commands, similar to early versions of UNIX sans X-Windows.
TPF also does not include a compiler/assembler, text editor, or the concept of a desktop. TPF application source code is typically kept in PDSs on a z/OS system. However, some previous installations of TPF kept source code in z/VM-based files and used the CMS update facility to handle versioning. Currently the z/OS compiler/assembler is used to build TPF code into object modules, producing load files that the TPF "online system" can accept. Starting with z/TPF 1.1, Linux will be the build platform.
Using TPF requires an intimate knowledge of the Operations Guide since there is no shipped support for any type of online command "directory" that you might find on other platforms. Commands created by IBM and shipped by IBM for the running and administration of TPF are referred to as "Z-messages" as they are all prefixed with the letter "Z." Other letters are reserved so that customers may write their own commands.
TPF has extremely limited capability to debug itself. Typically third party software packages such as IBM's TPF Tool Kit or Step by Step Trace from Bedford Associates are employed to aid in the tracing and tracking of errant TPF code. Since TPF can run as a second level guest under IBM's z/VM, a user can employ the VM trace facility to closely follow the execution of code. TPF will allow certain types of function traces to operate and dump their data to a tape, typically through user exits that present parameters to a called function or perhaps the contents of a block of storage. There are some other types of trace information that TPF can collect in core while running, and this information gets "dumped" whenever the system encounters a severe error.
What TPF is TPF is highly optimized to permit messages from the supported network to either be switched out to another location, routed to an application (specific set of programs) or to permit extremely efficient accesses to database records.
Data records Historically all data on the TPF system had to fit in fixed record (and core block) sizes of 381, 1055 and 4K bytes. This was due in part to the physical record sizes of blocks located on DASD. Much overhead was saved by freeing up any part of the operating system from breaking large data entities into smaller ones during file operations, and reassembling same during read operations. Since IBM hardware does I/O via the use of channels and channel programs, TPF would generate very small and efficient channel programs to do its I/O - all in the name of speed. Since the early days also placed a premium on the size of storage media - be it memory or disk, TPF applications evolved into doing very powerful things while using very little resource.
Today, much of these limitations are removed. In fact, only because of legacy support are smaller than 4K DASD records still used. With the advances made in DASD technology, a read/write of a 4K record is just as efficient as a 1055 byte record. The same advances have increased the capacity of each device so that there is no longer a premium placed on the ability to pack data into the smallest model as possible.
Programs and Residency TPF also had its programs allocated as 381, 1055 and 4K bytes in size and each program consisted of a single record (aka segment). Therefore a comprehensive application could reside in many segments to make the package. With the advent of C-support, application programs were no longer limited to 4K sizes, much larger C programs could be created, loaded to the TPF system as multiple 4K records and read into memory during a fetch operation and correctly reassembled. Since in the past core memory was at a premium, only highly used programs ran 100% of the time as core resident, most ran as file resident. Given the limitations of older hardware, and even todays relative limitations, a fetch of a program, be it a single 4K record or many, is expensive. Since core memory is monetarily cheap and physically much much larger, greater numbers of programs could be allocated to reside in core. With the advent of z/TPF, all programs will reside in core - eventually - the only question is when they get fetched the first time.
Before z/TPF, all assembler language programs were limited to 4K in size. Assembler is a more efficient language to program in so a lot of function can be packed into relatively few 4K segments of assembler code compared to C in 4K segments. However, C language programming is much easier to obtain skilled people in, so most if not all new development is done in C. Since z/TPF allows assembler programs to be repackaged into 1 logical file, critical legacy applications can be maintained and actually improve efficiency - the cost of entering one of these programs will now come at the initial enter when the entire program is fetched into core and logical flow through the program is accomplished via simple branch instructions, instead of a dozen or so IBM instructions previously needed to perform what is known as 'core resident enter/back'.
Core Usage Historically and in step with the previous, core blocks - memory - were also 381, 1055 and 4K bytes in size. Since ALL memory blocks had to be of this size, most of the overhead for obtaining memory found in other systems was discarded. The programmer merely needed to decide what size block would fit the need and ask for it. TPF would maintain a list of blocks in use and simply hand the first block on the available list.
Physical memory was carved into sections reserved for each size so a 1055 byte block always came from a section and returned there, the only overhead needed was to add its address to the physical block table's proper list. No compaction or data collection was required.
As applications got more advanced demands for more core increased and once C became available, memory chunks of indeterminate or large size were required. This gave rise to the use of heap storage and of course some memory management routines. To ease the overhead, TPF memory was broken into frames - 4K in size (and now 1Mb in size with z/TPF). If an application needed a certain number of bytes, the number of contiguous frames required to fill that need were granted.
External links TPF Information Center (IBM) z/TPF (IBM) TPF User Group (TPF User Group) TPF Minds (A Wiki-based TPF community for sharing TPF knowledge) Blackbeard (Alternative TPF Homepage) Bedford Associates (Suppliers of step by step trace and TPF Consultancy Services) TPFfers (Single largest online community of TPF programmers) Retrieved from http://en.wikipedia.org/wiki/Transaction_Processing_Facility
End of Wikipedia content, http://en.wikipedia.org/wiki/Transaction_Processing_Facility
Web Resources for TPF Mainframes
TPF Directory & Resources @ Mainframes.in
Here are resources from around the web on TPF, the Transaction Processing Facility Operating System from IBM, with related resources and links to ALCS and ACP. You will also find here links on related areas such as ALCS and ACP.
What is TPF?
TPF is the IBM operating system for the S/390 mainframe . It is capable of handling large volumes of transaction – over 4500 per second – within an acceptable response time ( less than 3 seconds ). The main users of the TPF O/S are the CRS & GDS industries, hotels, airlines, credit card, banking and financial institutions. Related operating systems are MVS ( also known as OS/390) and VM. MVS is a batch-oriented operating system used for batch-processing for TPF. VM is normally used for supporting the testing portion of TPF.
Related Links: TPF Technology Overview – details from IBM Origins and Development of TPF Airline TPF Centricity - TPF and the Airline Industry, information from Datalex
TPF Technology and Product Details TPF Family Libraries – information and details on TPF 4.1, TPFDF , TPF Operations Server , IIOP Connect for TPF , EOCF/2 Alternative TPF Homepage – TPF mainframe jobs, TPF help and guidance TPF Links – an excellent resource of TPF links, mainly from IBM resources, plus links of users of TPF ACP/TPF – recruiters for the ACP and TPF areas ACP TPF Today – technical journal for ACP, TPF and ALCS professionals Apache on TPF – Installing Apache HTTP server on TPF The Apache Server for TPF – info on installation, implementation and maintenance TPF Education, Courses and Consulting – TPF page from Fujitsu Australasia TPF Software Newsletters and White Papers – from TPF Software Host Transaction Processing : ALCS – from IBM
TPF Communities TPF Yahoo group : an interactive community for TPF - Transaction Processing Facility of IBM - operating platform. For discussions regarding technical as well as business related issues and technical about TPF
TPF vs. its competitors Re-engineering the Core – Airlines and their cargo systems
TPFDF – TPF Database Management
TPFDF is the equivalent of the native database for TPF software applications. TPF application programs can also directly access relational databases through Structured Query Language (SQL) commands using the TPF Application Requester (TPFAR) feature.
Related Links: TPFDF Training – TPFDF introductory class from PCS Training
TPF Programming Languages
The TPF system runs on selected models of ES/3090 and ES/9000 processors. Applications for the TPF system can be written in IBM C/370 language or in IBM High Level Assembler/MVS & VM & VSE or C language.
Related Links C / C++ Support on TPF – from IBM 370 Assembly Languages – Provides a directory for high level assembly language (HLASM) possibilities for IBM system 370
Companies InterGlobe Technologies – software development company from India, a Galileo joint venture, has one of the largest resources of TPF skill sets, with many years of experience in TPF programming, outsourced application development, support and maintenance. Targetting those companies looking at TPF outsourcing. PCS Training - dedicated to supplying high quality training and support to the TPF programming and TPF support Parthenon Development – assembler, TPF programming and ALCS development Optech Solutions – TPF services for airline reservation systems, for offshore development Bedford Associates – TPF programming and consulting, ALCS and related areas; computer systems integration firm
TPF News From : Google News , AltaVista News TPF News from IBM – Event list and TPF update TPF Scoop from Blackbeard – wonderful collection of TPF news, events and updates
TPF Solutions and Products Attachmate ALC Terminal Emulator New TCP/IP Middleware for TPF – from IBM Cisco’s Airline Protocol Internetworking Products Dignus - providing the best compilers, assemblers and development tools for the IBM mainframe TPF GI -
TPF/GI is an interactive,
client/server test tool with features that allow programmers to debug new and
legacy
TPF Careers
TPF – Ask the Expert If you have any questions on TPF – technology related, product/solution related or vendor related, send a mail to mailto:tpf@travelglobe.biz and we will get back to you at the earliest. TPF FAQ – Enduser FAQs for TPF
News Articles In Line for Take-off – Airlines begin ascent to IP Standards Re-engineering the Core (PDF) – about the legacy airline cargo reservations systems and what can be done about them. This article argues against systems such as TPF and ALCS Technology Behind the Problem – how TPF’s way of operations could be a problem for adding more features such as security, into the passenger reservation systems
TPF Case Studies in Various Industries GDS : WorldSpan Takes off with IBM Airlines : Turkish Airlines Offers ALCS based Reservations System (PDF format)
Peek into the Future IBM’s Statement of Direction for TPF
TPF Education and TPF Training TPF Education and Training Services – from IBM DASCOM Consulting - TPFDF education services to the TPF community TPF Training Companies – List of companies that provide TPF training KnowledgeWing – Training for Systems Programmers, Applications Analyst/Programmers, and Operations Personnel TPF Training – by Paul Stuyvesant
TPF Research and Reference European Systems and Software Initiative: The Airman Project ( in MS Doc format) – The Airman project addresses potential solutions to the migration of legacy computer application systems. Of special interest to the project is the migration from the three systems - UNISYS, TPF/MVS, or ALCS. Discusses available reservations inventory solutions
TPF Users Alitalia, Amadeus, American Express, Amtrak, ANA, Bank of America, Bass Hotels & Resorts, Beneficial, Best Western , British Airways, JP Morgan Chase , The Chicago Options Exchange, CitiBank, Citifinancial, EDS, El Al Israel Airlines , Fedex , Galileo, Gaurda Indonesia, Holiday Inn, IBM, IRS, ISM, Japan Airlines (JAL), JTB (Japanese Travel Agency), KLM, Korean Air, Malaysia Airlines, Marriott, Northwest Airlines, Police Department of New York, Olympic Airways, Qantas, Sabre, Singapore Airlines, SNCF, SN Brussels , Swiss, Thai Airways International, Trenitalia ,Visa, Worldspan
Complete Details of TPF and ALCS customers ( updated August 2003 ) TPF users Company, Industry, Country, Main Business Application, Related Links Alitalia , Airline, Italy , PSS (Passenger Services System – reservations and related ). Related Links: None Amadeus, GDS, Germany, GDS & PSS . Related Links: Amadeus Flies High with IBM , Amadeus Strikes Deal with British Airways American Express, Financial Institution, USA, Credit Card Applications, Related Links: Using an Expert System at American Express Amtrak , Railways, USA, PSS, Related Links: ANA, Airline, Japan, PSS, Related Links: None Bank of America, Bank, United States of America, Finance, Related Links: None Six Continents Hotels, Hotels, USA, Hotel Reservatiions, Related Links: None Chicago Options Exchange, Stock Exchange, USA, Stock Exchange Applications, Related Links: All Mainframe and Open Systems Lines Lead to EMC (PDF) Chase Manhattan, Bank, USA, Finance, Related Links: None Galileo (part of Cendant) , GDS, USA, GDS/PSS, Related Links: None Citibank, Citi Financial and Norwest , Financial Group, USA, Finance, Related Links: EDS , Technology, USA & Switzerland, GDS & PSS, Related Links: El Al Israel Airlines , Airlines, Israel, PSS, Related Links: Federal Express, Courier & Logistics , USA, Cargo, Related Links: Ferrovie d.S. / Trenitialia , Railway, Italy, PSS, Related Links: Garuda Indonesia , Airlines, Indonesia, PSS, Related Links: IBM / ISM , Consulting, Canada, PSS, Related Links: IRS (the taxman!) , Taxation/Government, United States, Taxation, Related Links: Japan Airlines , Airline, Japan, PSS, Related Links: IBM Case Study on Japan Airlines - Building an e-business on IBM Technology JTB , Travel Agency , Japan, Travel , Related Links: KLM , Airline, Netherlands, PSS, Related Links: Korean Airlines, Airline, South Korea, PSS, Related Links: Malaysian Airlines, Airline, Malaysia, PSS, Relataed Links: Marriott, Hotel, United States, Hotel Reservations, Related Links: Norwest, Finance, United States, Finance, Related Links: New York Police Department, Government/Security, United States, Database Applications, Related Links: Olympic Airways, Airline, Greece, PSS, Related Links: Qantas, Airline, Australia, PSS, Related Links: Singapore Airlines, Airline, Singapore, PSS, Related Links: SN Brussels, Airline, Belgium, PSS, Related Links: SNCF, Railways, France, PSS, Related Links: French Railways Chooses Unicenter Netmaster to Manage Intranet Access to Core Reservation System Thai Airways International, Airline, Thailand, PSS, Related Links: Visa, Credit Cards, USA/UK/Japan, Credit Card Transactions, Related Links: WorldSpan Takes off with IBM , WorldSpan and IBM Strengthen Relationship with Strategic Technology Agreement WorldSpan ( TWA, Northwest, Delta…), GDS, USA, GDS & PSS, Related Links:
ALCS Company, Industry, Country, Main Business Application, Related Links Aer Lingus, Airline, Ireland, PSS, Related Links: Air New Zealand, Airline, New Zealand, PSS, Related Links: TAP Air Portugal, Airline, Portugal, PSS, Related Links: American General Finance, Financial Services, USA, Finance, Related Links: Asiana, Airline, South Korea, PSS, Related Links: Associates ( Citigroup ) , Finance, USA, Finance, Related Links: Avianca , Airline, Colombia, PSS, Related Links: British Railways ( SEMA ) , Railways, UK, PSS, Related Links: CAAC, Airline , China, Cargo, Related Links: China Airlines, Airline, China, PSS, Related Links: Egypt Air, Airline, Egypt, PSS, Related Links: Emirates Airlines, Airline, Dubai, PSS, Related Links: Eva Air, Airline, Taiwan, PSS, Related Links: Galileo, GDS, USA, Software Development, Related Links: Iberia, Airline, Spain, Cargo, Related Links: IBM IGS ( TransAsia etc.), Airline?, Taiwan, PSS, Related Links: Indian Airlines, Airline, India, PSS, Related Links: ITS/ Shazam , Finance, USA, Electronic Funds Transfer, Related Links: Philippine Airlines, Airline, Philippines, PSS, Related Links: Saudia Airlines, Airline, Saudi Arabia, PSS, Related Links: SITA UK, Waste Management/Environment, United Kingdom , Cargo, Related Links: Turkish Airlines, Airline, Turkey, PSS, Related Links: Varig, Airline, Brazil, PSS, Related Links: VASP, Airline, Brazil, PSS, Related Links:
Related Mainframe Systems Systems 390 Home Page – An excellent online resource for OS/390, MVS, VSE and VM. Gives a good list of companies in these areas. Freeware tools TPF and Related Areas, Directory IBM Mainframe Page from Google Directory
|
|
More eIT.in References
o Making Money from Free, Open Source Software · Operating Systems > GNU/Linux o Unix § FreeBSD o OS/2 o Windows o Mainframe & Legacy Operating Systems · Midrange o OS/400 o VMS o MVS § OS/390 · z/OS o Aix o SVS (Single Virtual Storage) – Precursor of MVS § VSE/ESA o VM § VM/ESA § VM/CMS § z/VM § VM/370 § VM/390 o TOS – IBM Tape Operating System o OS/360 o TPF & z/TPF o ALCS o IBSYS o DPPX – Distributed Processing Programming Executive
Main Sections @ eIT.in
o Mainframe & Legacy Operating Systems · Midrange · Programming & Development Directory § The A-Z of Programming Languages § A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
|
|
About eIT.in
eIT.in is a comprehensive directory for everything IT & Software. It contains over 500 categories, and well over 10,000 web resources
eIT.in provides directory and web links resources for the IT, software, programming & software development domains. It is intended to be useful for application, applications programmers & developers, software technology programmer & developer, databases software development, administrators & DBAs, application developers, strategy architect, design specialists and architects, migration, integration, customization consultants and customisation analysts, administration, maintenance & support professionals, outsourcing consultant, bespoke solutions programming developers & coders, project management & functional analyst, and for system administrators, testing & quality control engineers. It will make an effort to provide resources on tutorial/tutorials, guide, guides, tips, faq, faqs on these topics.
eIT.in content is available under GPL: All directory content at mainframe.in is under the General Public License (GPL). Under this license, anyone is free to copy & use any amount of directory content @ eIT.in, make changes to it and use it in any way they wish, as long as they also allow the same rights to anyone else for this content. The concept of GPL has been adapted from the GNU GPL of the Free Software Movement. To those who wish to use content from eIT.in, our only request is that they acknowledge the source and provide a link back to eIT.in. This is only a request!
Countries & Cities Where eIT.in Provides Assistance
eIT Cities: Bangalore, Chennai, Mumbai, Bhubaneswar, Mysore, Kolkaka, Delhi, Pune, Trivandrum, Hyderabad
You are the $$$ Section of eIT.in
Reference
GeoDig – Get Local!
Have you checked out the GeoDig directories for over 30 countries? GeoDig provides useful local and regional web resources for over 200 cities around the world. See the list of cities and countries for which GeoDig provides locality-specific web resources.
North America USA - Alabama (AL) > Birmingham; Alaska; Arkansas (AR) > Little Rock; Arizona (AZ) > Phoenix, Las Vegas, Tucson; California (CA) > Los Angeles, San Francisco, Sacramento, Fresno, Bakersfield; Colorado, CO > Denver; Connecticut, CT > Hartford; District of Columbia, DC > Washington DC; Delaware (DE) > Wilmington; Florida > Miami, Orlando, Tampa, Orlando, Sarasota, West Palm Beach, Jacksonville; Georgia > Atlanta; Hawaii > Honolulu; Idaho; Illinois > Chicago; Indiana > Indianapolis; Iowa; Kansas (KS); Kentucky (KY) > Louisville; Louisiana (LA) > New Orleans, Baton Rouge; Maine; Maryland (MD) > Baltimore; Massachusetts > Boston, Springfield; Michigan > Detroit, Grand Rapids; Minnesota > Minneapolis-St. Paul; Mississippi (MS); Missouri (MO) > Kansas City, St. Louis; Montana; Nebraska (NE) > Omaha; Nevada (NV) > Las Vegas; New Hampshire; New Jersey (NJ) > Jersey City, Newark; New Mexico (NM) > Albuquerque; New York > New York, Buffalo, Rochester, Albany, Syracuse; North Carolina (NC) > Raleigh-Durham, Charlotte, Greensboro; North Dakota; Ohio> Columbus, Cincinnati, Cleveland, Toledo, Youngstown, Dayton; Oklahoma (OK) > Oklahoma City, Tulsa; Oregon > Portland; Pennsylvania > Philadelphia, Allentown, Pittsburgh, Harrisburg, Scranton, ; Rhode Island (RI) > Providence; South Carolina (SC) > Greenville; South Dakota; Tennessee (TN) > Knoxville, Memphis, Nashville; Texas > Austin, Dallas, Houston, San Antonio, El Paso, Austin, McAllen; Utah (UT) > Salt Lake City; Vermont; Virginia (VA) > Norfolk, Richmond; Washington > Seattle; West Virginia; Wisconsin (WI) > Milwaukee; Wyoming Canada - Vancouver, Montreal, Toronto, Calgary, Ottawa-Gatineau, Edmonton, Quebec City, Winnipeg, Hamilton, London
You are the $$$ Section of eIT.in
Europe - UK - London, Glasgow, Manchester, Birmingham, Liverpool, Sheffield, Leeds, Bristol, Edinburgh, Leicester; France - Paris, Marseille, Lyon, Toulouse, Nice, Nantes, Strasbourg, Montpellier, Bordeaux; Germany - Frankfurt (Frankfurt am Main), Munich (München), Berlin, Düsseldorf, Hamburg, Cologne (Köln), Essen, Dortmund, Stuttgart, Bremen, Duisburg, Hannover, Nürnberg (Nuremberg), Dresden, Leipzig; Italy - Milan (Milano), Rome (Roma), Napoli (Naples), Torino (Turin), Palermo, Bologna, Firenze (Florence), Genova (Genoa); Spain - Madrid, Barcelona, Valencia, Sevilla, Zaragoza, Malaga, Murcia, Las Palmas, Bilbao; Scandinavia - Finland - Helsinki (Helsingin), Espoo, Tampere (Tampereen), Vantaa, Turku, Oulu, Sweden - Stockholm, Goteborg (Göteborg), Malmo (Malmö), Uppsala, Vasteras (Västerås), Denmark - Copenhagen (Københavns), Aarhus (Århus), Odense, Aalborg (Ålborg), Norway - Oslo, Bergen, Stavanger, Trondheim; Benelux - Belgium - Brussels (Brussel), Antwerp (Antwerpen), Ghent (Gent, Gand), Charleroi, Liège (Liege), Netherlands - Amsterdam, Rotterdam, Utrecht, Eindhoven, Tilburg, ‘s-Gravenhage (sGravenhage), Groningen, Luxembourg - Luxembourg City; Portugal – Lisbon; Greece – Athens; Hungary – Budapest; Poland – Warsaw; Switzerland - Zürich (Zurich), Geneva (Geneve, Genève), Basel, Bern (Berne), Lausanne; Austria - Linz, Vienna (Wien), Graz, Linz, Salzburg, Innsbruck; Ireland – Dublin
Asia - India - Mumbai, New Delhi, Bangalore; China & Hong Kong - Hong Kong, Beijing, Shanghai, Tianjin, Wuhan, Shenyang, Guangzhou, Harbin, Xian; Japan - Tokyo, Osaka, Yokohama, Nagoya, Sapporo, Kyoto, Kobe, Fukuoka, Kawasaki, Hiroshima; South Korea - Seoul, Pusa, Taegu, Incheon, Taejeon, Taiwan - Taipei; Malaysia - Kuala Lumpur; Singapore; Russia - Moscow, St Petersburg
You are the $$$ Section of eIT.in
Middle East - Turkey - Istanbul, Israel - Tel Aviv
Oceania - Australia - Sydney, Melbourne, Brisbane, Perth, Adelaide
Africa - South Africa - Johannesburg, Cape Town, Durban
|
|
© 2006, From eIT.in – everything IT is in Here
eIT.in is a product of eSource India & Sourcing India
Other eSource & Sourcing sites: IT & Software (Dir, SAP), BPO, Chemicals, Textiles, Plant Oils, dotMobi, Billion Dollar Questions, Biodiesel Encyclopedia, Linens, ideOS, Follars – Free, Open-source Dollars, Quali5.com – Own A Keyword Forever, AntiSE, Serkai, Leather & Hide, GeoDig
|