J2-D317Usage of message transfer systems (Distributed Messaging) at distributed applications development
This course pays attention to skills which are necessary for designing, developments and handles of scalable highly reliable applications of a scale of firm with usage of possibilities of system of messages in Java, and Java Message Service (JMS services. The accent is made on practical usage in designing and development of applications of possibilities of synchronous and asynchronous message passing. Terminology of diagrams of variants of usage (use-case) which are a basis for decision making at designing will be used. After learning course you can - create architectural solutions on applications of a scale of firm on integration of new and existing applications with usage of synchronous and asynchronous message passing;
- to use practical skills on development of scalable, highly reliable solutions on usage of messages;
- to create a code of correctly working remailers (producers) and customers (consumers) messages;
- to use the administrative console of a server of applications for definition and configurations of components of system of messages, in correspondence about business and technical requirements;
- to develop Message Driven Beans, as a way of implementation of system of message passing;
- to use properties of messages and to carry out filtering for handle of delivery of messages;
- to use bridges of messages for sharing implementations of the service of messages;
- to access with system of a safety, transactions and system of a guarantee of service QoS (Quality of Service) in applications with usage of messages;
- effectively to use messages with the help of system Bussiness Process Management Workflow;
- to integrate web-tools with messaging service.
The Contents of course - the Browse of services of messages for applications of a scale of firms.
-
Fundamentals of messages.
- Administration of the service of messages.
- the Contents of messages.
- Asynchronous messages.
- Message-Driven Bean (MDB.)
- Filtering and marshaling of messages.
- Quality of tools and Exception in the service of messages.
- Messages and transactions.
- Safety.
- System of messages for the distributed receivers.
- Usage multicost in JMS.
- the Distributed receivers
Students: the Course is intended for 2 types of experts: - for architects of the distributed applications it is necessary for them to develop solutions on integration of new and existing applications with usage of transmission of synchronous and asynchronous messages;
- for programmers with experience it is necessary for them to know how to program and develop applications with usage of services of messages Java and JMS.
Preliminary preparation: Passing of course J2-D117 " Development of web-applications in standard J2EE " or equivalent knowledge of following concepts Java 2 Enterprise Edition and servers of applications: - base skills of administration of servers of applications;
- servlets and JavaServerPages; - syntax of descriptors of expansion web-and enterprise-applications (WAR and EAR);
- Java Naming and Directory Interface (JNDI) - creation of an initial context, connection and search of objects; access to local variables of an environment through records of sort "java:comp/env";
- the multilayer approach in JDBC (Java Database Connectivity) - usage of pools of connections and DataSource objects of transaction sort;
- Java Transaction API (JTA) - search of UserTransaction object in JNDI; demarcation of transactions with the help of methods begin, commit, rollback; the concept of the two-phase registration of the distributed transactions;
- main knowledge on XML and to DTD-syntax.,
Education coast on cource - USD 944 Cource duration (days) - 5
|