Changed workflow manager server and transceiver to HttpServer and HttpTransceiver
diff --git a/workflow/src/main/java/org/apache/oodt/cas/workflow/system/AvroRpcWorkflowManager.java b/workflow/src/main/java/org/apache/oodt/cas/workflow/system/AvroRpcWorkflowManager.java
index 4bfcfcf..e67c9b3 100644
--- a/workflow/src/main/java/org/apache/oodt/cas/workflow/system/AvroRpcWorkflowManager.java
+++ b/workflow/src/main/java/org/apache/oodt/cas/workflow/system/AvroRpcWorkflowManager.java
@@ -19,7 +19,7 @@
 
 import com.google.common.base.Preconditions;
 import org.apache.avro.AvroRemoteException;
-import org.apache.avro.ipc.NettyServer;
+import org.apache.avro.ipc.HttpServer;
 import org.apache.avro.ipc.Server;
 import org.apache.avro.ipc.specific.SpecificResponder;
 import org.apache.oodt.cas.metadata.Metadata;
@@ -48,7 +48,6 @@
 import java.io.FileNotFoundException;
 import java.io.IOException;
 import java.net.InetAddress;
-import java.net.InetSocketAddress;
 import java.net.MalformedURLException;
 import java.net.URL;
 import java.net.UnknownHostException;
@@ -100,11 +99,16 @@
         engine.setWorkflowManagerUrl(safeGetUrlFromString("http://" + getHostname() + ":" + port));
         repo = getWorkflowRepositoryFromProperty();
 
-        logger.debug("Starting Netty Server");
+        logger.debug("Starting Http Server...");
         // start up the server
-        server = new NettyServer(new SpecificResponder(
-                org.apache.oodt.cas.workflow.struct.avrotypes.WorkflowManager.class,this),
-                new InetSocketAddress(port));
+        try {
+            server = new HttpServer(new SpecificResponder(
+                    org.apache.oodt.cas.workflow.struct.avrotypes.WorkflowManager.class,this), port);
+        } catch (IOException e) {
+            logger.error("Unable to create http server on port: {}", e);
+            throw new IllegalStateException("Unable to start http server on port: " + port, e);
+        }
+
         logger.debug("Server created. Starting ...");
         server.start();
         logger.info("Workflow Manager started by {} for url: {}",
@@ -155,7 +159,7 @@
             Metadata met = new Metadata();
             met.addMetadata(AvroTypeFactory.getMetadata(metadata));
 
-            logger.debug("Created dynamic workflow[{}] for task IDs: {}", dynamicWorkflow.getName(), taskIds);
+            logger.info("Created dynamic workflow[{}] for task IDs: {}", dynamicWorkflow.getName(), taskIds);
             WorkflowInstance inst = this.engine.startWorkflow(dynamicWorkflow, met);
             return inst.getId();
         }catch (RepositoryException | EngineException e){
diff --git a/workflow/src/main/java/org/apache/oodt/cas/workflow/system/AvroRpcWorkflowManagerClient.java b/workflow/src/main/java/org/apache/oodt/cas/workflow/system/AvroRpcWorkflowManagerClient.java
index 01fe1e0..ac765f4 100644
--- a/workflow/src/main/java/org/apache/oodt/cas/workflow/system/AvroRpcWorkflowManagerClient.java
+++ b/workflow/src/main/java/org/apache/oodt/cas/workflow/system/AvroRpcWorkflowManagerClient.java
@@ -17,6 +17,7 @@
 
 package org.apache.oodt.cas.workflow.system;
 
+import org.apache.avro.ipc.HttpTransceiver;
 import org.apache.avro.ipc.NettyTransceiver;
 import org.apache.avro.ipc.Transceiver;
 import org.apache.avro.ipc.specific.SpecificRequestor;
@@ -53,7 +54,7 @@
     public AvroRpcWorkflowManagerClient(URL url){
         workflowManagerUrl = url;
         try {
-            client = new NettyTransceiver(new InetSocketAddress(url.getHost(),url.getPort()));
+            client = new HttpTransceiver(url);
             proxy = SpecificRequestor.getClient(org.apache.oodt.cas.workflow.struct.avrotypes.WorkflowManager.class, client);
         } catch (IOException e) {
             logger.error("Error occurred when creating client for: {}", url, e);