Technical Sessions Scripting/Groovy Simple App Framework Portlet Rest

Slides:



Advertisements
Similar presentations
Question examples. Session 1 Objectives Why certify? Positioning of the non-technical version What is Java? Key advantages of Java Java Applications vs.
Advertisements

Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Overview of Web Services
Spring, Hibernate and Web Services 13 th September 2014.
6/2/2015Page 1 SOA Development and Deployment B. Ramamurthy.
Leveraging OCS and Oracle SOA(BPEL) to automate document management Paul Ganeff AKT America Inc. Antony Jerome Ubex Corporation.
Tu sca ny 1 Simplifying Service Oriented Applications with The Apache Tuscany project Jeremy Boynes 27 July 2006.
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
Why OSGi matters for Enterprise Java Infrastructures
Architecture, Styles, and Service Oriented Architecture
Introduction to Service-Oriented Architecture. Outline Definition Features Examples of SOA Web Service Standards Example Pros and Cons Integration with.
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
Introduction to EJB INFORMATICS ENGINEERING – UNIVERSITY OF BRAWIJAYA Eriq Muhammad Adams J
B. RAMAMURTHY Web services. Topics What is a web service? From OO to WS WS and the cloud WS code.
© Internna Technologies 1 IWebMvc Features, Possibilities & Goals.
Enterprise Solutions BITEC: Business Integration Platform
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Fall CIS 764 Database Systems Engineering L12.2: Web Services ++ Web service as an enterprise “component” Distributed business.
1 Lecture 22 George Koutsogiannakis Summer 2011 CS441 CURRENT TOPICS IN PROGRAMMING LANGUAGES.
Lecturer PEN PHIROM Tel : Web site: Lecturer PEN PHIROM Tel :
Introduction to the Spring Framework By: Nigusse A. Duguma Kansas State university Department of Computer Science Nov 20, 2007.
Spring Overview, Application demo -Midhila Paineni 09/23/2011 Spring Overview, Application demo9/8/20151.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
Slide heading: 28pt Arial Regular, light blue R204 | G204 | B255 Maximum length: 2 lines Slide body: 18pt Arial Regular, white Square bullet color: green.
Web services Dr Jim Briggs 1. Evolution of electronic interaction Web Services is the next step in the automation of inter-enterprise interaction Web.
© 2007 by «Author»; made available under the EPL v1.0 | Date | Other Information, if necessary Eclipse SOA Tools Platform Project Eric Newcomer IONA Technologies.
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Lecture 10: Service Component Architecture.
** NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
® How to Build IBM Lotus Notes Components for Composite Applications 정유신 과장 2007 하반기 로터스 알토란.
Message Driven Beans & Web Services INFORMATICS ENGINEERING – UNIVERSITY OF BRAWIJAYA Eriq Muhammad Adams J
Introduction to Spring Matt Wheeler. Notes This is a training NOT a presentation Please ask questions Prerequisites – Introduction to Java Stack – Basic.
Introduction to ESBs: Mule UC San Diego CSE 294 November 14, 2008 Barry Demchak.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Web Services (SOAP) part 1 Eriq Muhammad Adams J |
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
By Srinivas Mahakud Java Persistence API JPA. Review Topics: Introduction what is the JPA? What is the JPA contains of? Why developers should Create the.
Java Programming: Advanced Topics1 Introduction to Advanced Java Programming Chapter 1.
Technical Overview. What Is MagicDraw?  Business Analysts  Software Analysts  Programmers  QA Engineers  Documentation Writers MagicDraw is a powerful.
Web Services. Web Service: Simple definition : “ Service Offered On the Web “ Technically : “ A Web Service is a programmable application component that.
Java Trends Harshad Oak - Pune Java Meet, 20 th Nov 2005.
Web Services with Netbeans 6.0 Your Name Sun Campus Ambassador Your Address.
1 Introduction to Service Component Architecture Feature Pack for WebSphere Application Server & SCA Tooling in RAD Mike Edwards and Sara Mitchell - IBM.
NetBeans Rich Client Platform Alex Kotchnev Software Developer Commerce Technologies Inc. Alex Kotchnev Software Developer Commerce Technologies Inc.
Java Web Services Orca Knowledge Center – Web Service key concepts.
GF and RS, Dept of CS, Mangalore University
Understanding SOAP and REST calls The types of web service requests
WEB SERVICES.
Introduction to Advanced Java Programming
Web Services-JAX-RPC JAX-RPC enables a Web Service endpoint to be developed using either a Java Servlet or Enterprise JavaBeans (EJB) component model.
Unit – 5 JAVA Web Services
GF and RS, Dept. of CS, Mangalore University
Unit 6-Chapter 2 Struts.
JDK 1.6 change summary D. MANIKANDAN.
Overview of Web Services
Kontrak Kuliah Web Service.
ESIS Consulting LLC (C) ESIS Consulting LLC. All rights reserved
Service Oriented Architecture (SOA)
JavaServer Faces: The Fundamentals
Distributed Systems through Web Services
Execute your Processes
Distributed System using Web Services
Distributed System using Web Services
Chengyu Sun California State University, Los Angeles
Presentation transcript:

Technical Sessions Scripting/Groovy Simple App Framework Portlet Rest Java Real Time EJB 3.0

Java Technology – Rest... Implementing the Atom Protocol REST what is it? REST vs ws-* debate REST = xml & http… REST based web service Atom Format Atom Protocol AtomEnabled.org

REST Taken from JavaOne 2006 presentation TS-1756

Rest vs WS-* Taken from JavaOne 2006 presentation TS-1756

Atom Publishing Format Taken from JavaOne 2006 presentation TS-1756

Taken from JavaOne 2006 presentation TS-1756

An Atom Introspection Document Taken from JavaOne 2006 presentation TS-1756

Taken from JavaOne 2006 presentation TS-1756

Desktop App Framework - Jsr 296 A simple framework for desktop apps. Separates the Frame from the Application Not big like Netbeans, SpringRCP, Eclipse RCP Application Class – App Life Cycle ResourceMaps Actions @Action annotation Action maps

What's the problem? Taken from JavaOne 2006 presentation TS-3399

Desktop App Framework Fears

A Brief Survey of what exists

Overview Diagram

Application Class

What will App instantiation like?

Application Subclasses

Application Life Cycle JavaTM SE 6 - Mustang Qualities & features JavaTM EE 5 Now and How Futures Dolphin New languages

Resource Maps

Common GUI Types

Resource Injection

Resource Annotations

Action requirements

Action Maps

Action attributes per context

Future...

EJB 3.0 Introduction to EJB 3.0 Entities Components Packaging & Assembling Components

Components Taken from JavaOne 2006 presentation TS-3616

Entities Taken from JavaOne 2006 presentation TS-3616

EJB 3.0 Application Architecture Taken from JavaOne 2006 presentation TS-3616

Building Components Taken from JavaOne 2006 presentation TS-3616

Building Components Taken from JavaOne 2006 presentation TS-3616

Building Components Taken from JavaOne 2006 presentation TS-3616

Building Entities Taken from JavaOne 2006 presentation TS-3616

Building Entities Taken from JavaOne 2006 presentation TS-3616

Packaging up the Components Taken from JavaOne 2006 presentation TS-3616

Packaging up the Entities Taken from JavaOne 2006 presentation TS-3616 Taken from JavaOne 2006 presentation TS-3616

Adding the Entities Taken from JavaOne 2006 presentation TS-3616

Summary Taken from JavaOne 2006 presentation TS-3616

Simplify Application Development with Scripting Guillaume LaForge, Tim Gleason, Tugdaul Grall Java 6 and scripting Groovy API Syntax MOP's JDBC Swing Ant Other scripting languages

Full Steam on Scripting Taken from JavaOne 2006 presentation TS-1264

Three Main Use Cases of Integration Taken from JavaOne 2006 presentation TS-1264

Taken from JavaOne 2006 presentation TS-1264

Taken from JavaOne 2006 presentation TS-1264

Taken from JavaOne 2006 presentation TS-1264

Taken from JavaOne 2006 presentation TS-1264

JDBC Software Taken from JavaOne 2006 presentation TS-1264

Taken from JavaOne 2006 presentation TS-1264

Taken from JavaOne 2006 presentation TS-1264

Ant Builder Taken from JavaOne 2006 presentation TS-1264

Taken from JavaOne 2006 presentation TS-1264

Simplify SOA with JavaScript Taken from JavaOne 2006 presentation TS-1264

Taken from JavaOne 2006 presentation TS-1264

Taken from JavaOne 2006 presentation TS-1264

Building a Service With BPEL and the Java EE Platform Services overview Composite Applications BPEL BPEL vs JBI competing? Web services sequencing language Ordering, sequencing, concurrency, choreography.

Why Services

What are services?

What does a service do?

How is a service implemented?

Composite Application Summary

BPEL “fixes” WSDL

BPEL is a web service sequencing language

BPEL:... fileClaim

FileClaim: cont

BPEL:... the reply

Runtime: Java EE platform and Java Business Integration

Summary

What comes next in the Portlet Specification V2.0 with JSR 286 The Current Portlet Specification Overview of JSR 286- V2.0 Major Themes for V2.0 What comes next

Taken from JavaOne 2006 presentation TS-3627

Why have Portlet standards at all? Taken from JavaOne 2006 presentation TS-3627

Why have Portlet standards at all? Taken from JavaOne 2006 presentation TS-3627

What does JSR 168 define? Taken from JavaOne 2006 presentation TS-3627

What is out of scope in JSR 168? Taken from JavaOne 2006 presentation TS-3627

Why do we need a version 2.0? Taken from JavaOne 2006 presentation TS-3627

Current proposed schedule Taken from JavaOne 2006 presentation TS-3627

Major themes for V2.0 Taken from JavaOne 2006 presentation TS-3627

Major themes for V2.0 Taken from JavaOne 2006 presentation TS-3627

Major themes for V2.0 Taken from JavaOne 2006 presentation TS-3627

Major themes for V2.0 Taken from JavaOne 2006 presentation TS-3627

Major themes for V2.0 Taken from JavaOne 2006 presentation TS-3627

Major themes for V2.0 Taken from JavaOne 2006 presentation TS-3627

Major themes for V2.0 Taken from JavaOne 2006 presentation TS-3627

What comes next? Taken from JavaOne 2006 presentation TS-3627

Summary Taken from JavaOne 2006 presentation TS-3627

Java Real Time Technology: Why it matters to you and what you should do about it Why Real Time at all? Brief intro to Real Time Java Real Time garbage collection Converting Java technology to Real Time Java technology

Why Real-Time Java? Taken from JavaOne 2006 presentation TS-1904

Real-Time Specification for Java Technology Overview Taken from JavaOne 2006 presentation TS-1904

RT Application Development Taken from JavaOne 2006 presentation TS-1904

Core Requirement Definitions Taken from JavaOne 2006 presentation TS-1904

Taken from JavaOne 2006 presentation TS-1904

Solutions for Real Time Java Technology Taken from JavaOne 2006 presentation TS-1904

RTGC Designs: Sun's RTGC Taken from JavaOne 2006 presentation TS-1904

Myth Busting Taken from JavaOne 2006 presentation TS-1904

Converting Java Code to Real-Time Java Code Taken from JavaOne 2006 presentation TS-1904

Step One Taken from JavaOne 2006 presentation TS-1904

Step Two Ha there is no Step Two Taken from JavaOne 2006 presentation TS-1904

Summary Taken from JavaOne 2006 presentation TS-1904