Let me know what you think, Lahiri told me not to get too much in details..

Cheers!
  Axis2/C CGI

  Introduction
  ------------
 
  Axis2/C is a C version of a popular SOAP (1.1 and 1.2) web service server. 
It's main advantages are speed, flexibility and stability. It can work as a 
standalone daemon or can be integrated into IIS and Apache (mod_axis2 module). 
What I will do here is write a CGI executable so it can be integrated even 
widely and easily. CGI is an abbreviation for the Common Gateway Interface, a 
standard format for communication between a web server and a extension: Axis in 
this case.
    
  Implementation
  --------------
 
  Program will be implemented in C due to scalability, spped, security and 
portability. HTTP POST input will be parsed from stdin according to CGI 
specification, then Axis2/C engine will be invoked given the corresponding 
parameters, do its job, and give some output that program will return according 
CGI output specifications.
 
  Time table
  ----------
 
  - up to 31. April - thorough study of axis C core and modules code, study of 
messages in tcpmon between server and client, study CGI specs in detail
  - up to 10. May   - come up with a best method to integrate or call Axis2/C 
engine, make a list of necessary modification, consult with mentors   
  - up to 20. May   - make a skeleton of CGI program according to CGI specs 
that receives, parses and returns (bogus) data from/to server
  - up to 10. June  - implement basic call to Axis2/C engine, prepare for mid 
evaluation
  - up to 1.  July  - finish implementing Axis engine with CGI executable
  - up to 12. July  - testing and writing documentation
  - up to 25. July  - make needed modifications to Makefile(s)
  - up to 1.  August - prepare everything for submission to Google
    
  Bio
  ---
 
  Nikola is a fourth year student on Faculty of Engineering and Computing in 
Zagreb, Croatia. He was interested in computer programming from his early days 
(logo, basic) and continued to work and program as his education continued, 
mainly participating in math and programing competitions, his biggest high 
school achievement is participating in ACSL, and scoring second best result in 
individual category in year 2002 (Junior Division). In his faculty years he 
began to study and practice web programing languages like php and asp, has 
learned solid c and c++ as well as java basics among many other. He instantly 
fell in love with php programming and web design, and started his own small web 
studio with his friend (www.truestudio.net). He is now also working with its 
faculty web team for a year now, where he got most of his *nix web architecture 
knowledge and "open source" way of thinking.
 
  Motivation
  ----------
 
  As an one of many consumers of web hosting services, I come very limited when 
it comes to administrating server functionalities, mostly I'm lucky enough if I 
have ordinary shell access. Installing new modele to Apache comes right out of 
the question, just like applying any modification to it. What I have is basic 
widely used cpanel software for managing my needs. So it is just that, I need a 
different way of making my Axis web service server work, and there's where CGI 
kicks in, and lets not forget users with out Apache or IIS but with CGI support 
also.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to