- Model service networks using various tools (SNAPT, etc)
- and how to transform them to business processes.
- Model, simulate and optimize business processes using various modelling tools (e.g. IBM WebSphere Business Modeler, Adonis BPMN) and adhering to standards such as BPMN 2.0.
- Understanding the role of Web services, acquiring knowledge of the fundamental principles governing their design and programming, understanding Web Service standards and their communication protocols. (XML, XML Schema, SOAP, HTTP, WSDL, etc)
- Learn various techniques and methodologies for developing Service Oriented Architectures (SOA) using popular open source Java tools and technologies such as Apache Tomcat, Glassfish, Axis2 in development environments like Eclipse and Netbeans.
- Develop advanced RESTful services and APIs (JAX-RS)
- Develop advanced SOAP-web services that use the underlying technologies and standards (SOAP,WSDL,XSD,etc) and use XML-formatted SOAP messages in two ways: a) bottom-up approach (java-to-wsdl) and b) top-down approach (wsdl-to-java)
- Implement web-based applications that consume SOAP-based and RESTful services (Java clients, JQuery clients, PHP cliens etc)
- Compose and orchestrate web services for business processes by building, deploying and testing BPEL processes in a realistic business scenario.

Last modified: Thursday, 18 June 2015, 12:37 PM