Closed

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

Skills: Linux, Perl, PHP, XML

See more: linux delivery system, web programming with php, web programming services, web programming service, web programming online jobs, web programming online job, web programming online, web programming jobs, web programming c#, web programming by php, web jobs online, web job online, web hosting jobs, technical service online job, technical online jobs, sleep programming, services programming, programming web applications, programming online jobs, programming jobs online c#, programming in c jobs online, php programming system requirements, perl programming online, perl programming jobs online, perl programming jobs

About the Employer:
( 77 reviews ) Beverly Hills, United States

Project ID: #568850

8 freelancers are bidding on average $1194 for this job

excelence

contact me to talk more,i can help you

$1500 USD in 0 days
(74 Reviews)
8.3
WhizPool

Please check PMB

$1300 USD in 10 days
(27 Reviews)
7.3
ramchaturvedi

We can Start now

$2000 USD in 15 days
(11 Reviews)
6.0
deptheyeteam

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

$1000 USD in 20 days
(3 Reviews)
3.3
debugphp

Hi, Please join me on PM

$750 USD in 10 days
(1 Review)
2.2
Yprofessor

Ready to take this job. Call me when you're ready. You can see about our company in detail here. [url removed, login to view]

$750 USD in 7 days
(1 Review)
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 More

$750 USD in 30 days
(0 Reviews)
0.0
elecomtoon

Please check PMB

$1500 USD in 20 days
(0 Reviews)
0.0