Encerrado

WEB SERVICES: Email Delivery System

General Requirements Document

Email Message Delivery Web Services System

PLEASE RESPOND ONLY IF YOU HAVE PROVEN WEB SERVICES EXPERIENCE!!

The Email Message Delivery Web Services System is comprised of two interoperable Web Services Components --

A. Job Dispatcher (Controller)

B. Job Runner (Messenger)

SYSTEM OVERVIEW

The Job Dispatcher is a Console program that gets called upon Operating System bootup during the O/S Job Scheduler.

This program calls a Stored Procedure on its local system every INTERVAL_CHECK period to retrieve email messenger jobs from a Queue. If no jobs are available in the queue, it goes back to sleep and awakens on the next INTERVAL_CHECK.

Once jobs are showing in the queue, it alerts 1 or more Job Runners by sending a JobRunnerReady Web Service Message to their machine. If the Job Runner is online and available, it responds with a JobRunRequest Web Service to the Job Dispatcher.

Upon receiving a JobRunRequest Web Service Request from a Job Runner, the Job Dispatcher acknowledges by sending a JobRun Web Service to the Job Runner with a list of email messages to deliver.

The Job Runner machine would be supplied with a BATCH OF messages in the JobRun Web Service -- each message inclucing the SMTP Server Username, Password, To, From, Subject, Message, etc.

In a continuous loop manner, upon delivery of all of the email messages, the Job Runner, responds to the Job Dispatcher with another JobRunRequest UNTIL the Job Dispatcher responds with an EMPTY LIST of messages; or until a timeout or no response from Job Dispatcher.

The SOAP Web Services each of the above components accepts and responds to the following Web Services --

1. Job Dispatcher (OUTBOUND WEB SERVICES)

A. JobRunnerReady à To Job Runner Machine

B. JobRunnerConfigUpdate à To Job Runner Machine

2. Job Runner (OUTBOUND WEB SERVICES)

A. JobRunRequest à To Job Dispatcher

TECHNICAL REQUIREMENTS

The Job Runner applications MUST --

a. Run on Linux / Perl / PHP with NO EXECUTABLES -- Only Web Programming Components

b. Run in a SHARED ISP HOSTING ENVIRONEMENT

c. Be Self-Extracting upon FTP Upload to the Server -- and ready to go!

The Job Dispatcher application could have an Executable with No Limitations as it would be on a Dedicated Server.

Darrell

Habilidades: Linux, Perl, PHP, XML

Ver mais: linux delivery system, web programming services, web programming service, web programming online jobs, web programming online job, web programming online, web programming jobs, web jobs online, web job online, web hosting jobs, technical service online job, technical online jobs, sleep programming, programming web applications, php programming system requirements, perl programming online, perl programming jobs online, perl programming jobs, perl online job, outbound messages, outbound message, operating system programming, online web programming jobs, online web programming, online web jobs

Acerca do Empregador:
( 77 comentários ) Beverly Hills, United States

ID do Projeto: #568850

8 freelancers estão ofertando em média $1194 para este trabalho

excelence

contact me to talk more,i can help you

$1500 USD in 0 dias
(74 Comentários)
8.3
WhizPool

Please check PMB

$1300 USD in 10 dias
(27 Comentários)
7.3
ramchaturvedi

We can Start now

$2000 USD in 15 dias
(11 Comentários)
6.0
deptheyeteam

I have done similar work in php. pls see in pmb

$1000 USD in 20 dias
(3 Comentários)
3.3
debugphp

Hi, Please join me on PM

$750 USD in 10 dias
(1 Comentário)
2.2
Yprofessor

Ready to take this job. Call me when you're ready. You can see about our company in detail here. http://www.naukri2000.com/careers/mail.emp.php3?empid=naukriguru

$750 USD in 7 dias
(1 Comentário)
0.0
itexpertgrp

We have group of highly qualified Developers, Analyst ,Tester for the project development, they are always ready to give their 100% at lowest cost and always ready to take challenges. Why Select Us 1. We n Mais

$750 USD in 30 dias
(0 Comentários)
0.0
elecomtoon

Please check PMB

$1500 USD in 20 dias
(0 Comentários)
0.0