Amazon Web Services
Amazon Web Services
- Amazon EC2 - Elastic Compute Cloud
- Amazon S3 - Simple Storage Service
- Amazon Console
- Amazon RDS - Relational Database Service
- Amazon EBS - Elastic Block Store
Amazon Web Services
Start building with Java
BUILD APPLICATIONS
Develop applications with Java-specific APIs and helpful libraries
BUILD ON AWS WITH AN IDE
Use popular Integrated Development Environments (IDEs) to author, debug, and deploy your code on AWS
GET STARTED
Access documentation and sample code to help you get started with Java on AWS
Visit the Java on AWS Homepage
CONNECT WITH THE COMMUNITY
Join the conversation or find answers, guidance, and resources to help you successfully build Java-based applications on AWS
DOWNLOAD AMAZON CORRETTO
Amazon Corretto is about no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK)
Service Oriented Architecture
- www.soaschool.com
- www.cloudschool.com
- www.bigdatascienceschool.com
- www.serviceorientation.com
- www.soappatterns.org
- www.cloudpatterns.org
- www.soabooks.com
- www.whatiscloud.com
Topics
- Service Oriented Computing
- Service Orientation
- Service Oriented Architecture
- SOA Manifesto
- Services
- Service Model
- Service Inventory
- Service Portfolio
- Service Candidate
- Service Contract
- Service Related Granularity
- SOA Design Patterns
Services
- Infrastructure as a Service IAAS
- Platform as a Service PAAS
- Software as a Service SAAS
Technologies
- Web Services
- WSDL, SOAP
- SOAP with Attachments
- XML, XML Schema
- UDDI
Java API
- JAX-WS - Java API for XML Web Services
- SAAJ - Soap API with attachments for java
- JAX-RPC, JAXB
- JAXR for registries
- JAXRS for restful Web services
WS-Standards
- WS-Addressing
- WS-BPEL
- WS-Coordination
- WS-Policy
- WS-Reliable Messaging
- WS-Security
- WS-Transactions
REST
- RESTful API design (Representational State Transfer) is designed to take advantage of existing protocols.
- While REST can be used over nearly any protocol, it usually takes advantage of HTTP when used for Web APIs.
Resource Representations
- XML and XML Schemas
- JSON
Middleware
- Enterprise Service Bus - ESB
Providers
- Google Premier
- Amazon Web Services
Service Oriented Architecture
Web Services
- Web Services
- WSDL, SOAP
- SOAP with Attachments
- XML, XML Schema
- UDDI
Java API
- JAX-WS - Java API for XML Web Services
- SAAJ - Soap API with attachments for java
- JAX-RPC, JAXB
- JAXR for registries
- JAXRS for restful Web services
Java Library
Resource Representations
- XML and XML Schemas
- WSDL
- SOAP, SOAP with Attachments
- JSON
Developer's Tools
- Java Development Kit 1.7 or 1.8
- Eclipse
Installation Guide
- Install jdk to program files
- Install eclipse to program files
- Install apache axis2
Eclipse (Getting Started)
- Eclipse | Windows Preferences | Java | Installed JRE | Add | jdk1.8.1
- Import project (C:\WebServices\Test\workspace)
- Double click build.xml
- Right click run target
Projects and Applications
- Applications
- Desktop application: WebServices.jar
- Web application: WebServices.war
- Install applications to WebServices\Test\workspace
- Install WebServices to WebServices\Test\workspace\WebServices
Web application
- Unjar project (WebServices.war) to the WebServices\web directory
- Start Apache Tomcat Server (default 8080)
- Open WebServices (web browser: http://localhost:8080/WebServices)
Generate WSDL 2 Java
- WebServices\Test\workspace\WebServices\web\wsdl
- Double click axis2.xml
- Right click run target (ws-gen)
Library
- Service Oriented Architecture
- SOA with Java
- Java SOA Cookbook
- Amazon Web Services in Action
- AWS: Amazon Web Services Guide
- Google-pedia