GSM arduino to webservice not working I have setup a arduino with a SIM300 based GSM board. I have

Tx of Arduino connected to the Rx of GSM board
Rx of Arduino connected to the Tx of GSM board
Gn of Arduino connected to the Gd of GSM board

The GSM has a Vodafone 3g sim, activated with 3g. The GSM board has 2 LED's, one remains ON and the other blinks ever 4-5 seconds. Which I guess means that its configured to work with the SIM.
I then run the following code.
SoftwareSerial mySerial(10, 11); // RX, TX
void setup()  
{
  // Open serial communications and wait for port to open:
  Serial.begin(9600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
  }
  mySerial.begin(9600);

  Serial.println(&quot;Serial ports initialized&quot;);
 
   delay(500);
   Serial.println(&quot;AT+CGATT=1&quot;);
   delay(500);
   Serial.println(&quot;AT+CGDCONT=1,\&quot;IP\&quot;,\&quot;TATA.DOCOMO.INTERNET\&quot;,\&quot;0.0.0.0\&quot;,0,0&quot;);
   delay(500);
   Serial.println(&quot;AT+CDNSCFG=\&quot;8.8.8.8\&quot;,\&quot;8.8.4.4\&quot;&quot;);
   delay(1000);
   Serial.println(&quot;AT+CSTT=\&quot;TATA.DOCOMO.INTERNET\&quot;,\&quot;\&quot;,\&quot;\&quot;&quot;);
   delay(2000);
   Serial.println(&quot;AT+CIICR&quot;);
   delay(5000);
   Serial.println(&quot;AT+CIFSR&quot;);
   delay(500);
   Serial.println(&quot;AT+CIPSTATUS&quot;);
   delay(500);
   Serial.println(&quot;AT+CDNSORIP=1&quot;);
   delay(500);
   Serial.println(&quot;AT+CIPSTART=\&quot;TCP\&quot;,\&quot;http://myec2DNS-us-west-2.compute.amazonaws.com:myportnumber/mywebservice/myreques/Authentication/Request?identity=somecode&amp;identityType=sometype\&quot;,\&quot;myportnumber\&quot;&quot;);
   delay(500);
   Serial.println(&quot;AT+CIPSEND&quot;);
   delay(500);
   Serial.println(&quot;AT&quot;);
}

void loop() // run over and over
{
  if (mySerial.available())
    Serial.write(mySerial.read());
  if (Serial.available())
    mySerial.write(Serial.read());
}

On cutecom I get te following
Serial ports initialized
AT+CGATT=1
AT+CGDCONT=1,&quot;IP&quot;,&quot;TATA.DOCOMO.INTERNET&quot;,&quot;0.0.0.0&quot;,0,0
AT+CDNSCFG=&quot;8.8.8.8&quot;,&quot;8.8.4.4&quot;
AT+CSTT=&quot;TATA.DOCOMO.INTERNET&quot;,&quot;&quot;,&quot;&quot;
AT+CIICR
AT+CIFSR
AT+CIPSTATUS
AT+CDNSORIP=1
AT+CIPSTART=&quot;TCP&quot;,&quot;http://myec2DNS-us-compute.amazonaws.com:8080/myservice/mycommand/Authentication/Request?identity=%somecode&amp;identityType=1&quot;,&quot;8080&quot;
AT+CIPSEND
AT

When I run `tail -f  /var/lib/tomcat7/logs/localhost_access_log.2014-09-20.txt' on my webserver, I get nothing from the arduino.
What am I missing here ?
it seems like you are using the wrong serial interface. I see Serial and mySerial.

After mySerial.begin() you write to Serial, not to mySerial which runs on pins 10 and 11.

What's when you send the AT Commands from your Serial connection to the Arduino? It Should redirect them to the GSM board.