SlideShare a Scribd company logo
1 of 12
Vibrant Technologies
& Computers

Jboss application server
COURSE
Make Career With Us!!
B2/6/2 Vashi ,Navi Mumbai,

Contact:09892900103/9892900173
jbossapplicationservertraining.vibranttechnologies.co.in

• JBoss
– JBoss’ history
– Open Source business models
– JBoss “Professional Open Source” methodology

• JEMS
– the JBoss Enterprise Middleware System
– JEMS strategy

• JBoss Services
– Customer satisfaction
– JBoss Partners

• Marketshare
– JBoss is safe
B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
jbossapplicationservertraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
jbossapplicationservertraining.vibranttechnologies.co.in

The Evolution of JBoss

Enterprise

New Projects
Partners
Production Support

Developer

Tactical

Developer Support
JBoss inc
Professional Open Source

Consulting
Documentation
Training

JBoss Group

Small Consultancy

10/00

6/01

1/02

9/02

9/03

1/04

B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
jbossapplicationservertraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
jbossapplicationservertraining.vibranttechnologies.co.in

The Evolution of Open Source
No business model
Non-profit

FSF

BSD

Compilers
Text
utilities

80’s

•
•
•
•
•

1st generation business model
Packagers

RedHat
SuSe

Operating systems
Web servers

90’s

2nd generation business model
Professional Open Source

MySQL
JBoss

Database
Middleware

2005

Moving “Up the Stack”
Natural Progression
Open Source as a Business
Widespread Adoption
Open Source Redefining Software

B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
jbossapplicationservertraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
jbossapplicationservertraining.vibranttechnologies.co.in

The best of both worlds…
•

All of the benefits of Open Source software including:
– Free licenses (under LGPL)
– Free source code
– Strong community of enthusiasts

•

All of the benefits of Commercial software including:
–
–
–
–
–
–
–

Professional Support (24x7x365 : 2hrs)
Enterprise-quality software
Legal indemnification
Product roadmaps & product management
Professional documentation
Strict QA processes
Accountability

B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
jbossapplicationservertraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
jbossapplicationservertraining.vibranttechnologies.co.in

Analysts – “JBoss is Safe”
•

“JBoss delivers the best of both worlds: It is free, portable and standards-based, and it enjoys
popularity among a growing number of developers.“
– Gartner, Feb. 2004

•

“JBoss and Tomcat are more than ready for projects in the enterprise.”
– Forrester April, 2004

•

“The modular architecture and AOP capability puts JBoss AS at the forefront of this sector.”
– Butler Group May, 2004

•

“Open-source JBoss 4.0’s achievement of Java 2, Enterprise Edition (J2EE) compatibility is a big step
toward wider adoption of the product and open-source Java in general.”
- Gartner, July, 2004

•

JBoss has astounded naysayers and alarmed competitors with its consistent growth. Fellow open
source application servers … are scrambling to keep up, while JBoss wins sales at BEA's expense.
- The 451 October, 2004

B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
jbossapplicationservertraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
jbossapplicationservertraining.vibranttechnologies.co.in

Apache Axis
• Axis is a SOAP engine, implemented in Java
– A framework for constructing SOAP processors such as
clients, servers, gateways
– Began life as IBM’s SOAP4J
– Third generation of Apache SOAP engine
• License: The Apache Software License, Version 1.1

• Latest version is Axis-1.1-RC1
– 9th February 2003
– http://ws.apache.org/axis/dist/1_1RC1/

• Axis-1.1 release planned for late February
B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
jbossapplicationservertraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
jbossapplicationservertraining.vibranttechnologies.co.in

Publishing Web Services
• Implementation techniques
– JAX-RPC
• Does not support JAXM

– Axis’s proprietary support
– jws files

• Deployment techniques
– AdminClient
– “WSR” file
– Auto deploy source (jws files)
B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
jbossapplicationservertraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
jbossapplicationservertraining.vibranttechnologies.co.in

JAX-RPC: High-level Service Interface
• Standards compliant “Java object” level interface
– Java™ API for XML-based RPC (JAX-RPC) 1.0
• Java package javax.xml.rpc

– Implement a web service
• “Service Endpoint” interface
– Java interface which defines method and parameters of web service
» Can be created using the WSDL2Java tool

• Provide an implementation of the “Service Endpoint” interface

– Axis provider type “java:RPC”

• Other features:
– Standards compliant API for Lifecycle event notification: init() and destroy()
– Standards compliant API for request and response interception
B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
jbossapplicationservertraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
jbossapplicationservertraining.vibranttechnologies.co.in

Axis’s Ultra-low-level Service Interface
• Axis provides a raw engine interface
– Register own “provider class”
• Extension of the org.apache.axis.providers.BasicProvider class
– void invoke(org.apache.axis.MessageContext)
– void generateWSDL(org.apache.axis.MessageContext)
– ...

– In deployment descriptor:
• <service … provide=“java:org.eu.adapt.AdaptableProvider”>

B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
jbossapplicationservertraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
jbossapplicationservertraining.vibranttechnologies.co.in

jws File: Very-Easy Service Interface
• jws file provide a very simple technique to implementing and
deploying web service
– jws files contain Java source, but with a “jws” postfix.
– Calculator.jws:
• public class Calculator
{
public int add(int v1, int v2)
{
return v1 + v2;
}
}

– Deployed by simply copying jws file to
• <jboss home>/server/all/deploy/jboss-net.sar/jboss-net.war

– Engine will compile java and export methods as web service
– Very useful for test web services
• This does not seem to work with JBoss-3.2.0-RC1

B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
jbossapplicationservertraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in
jbossapplicationservertraining.vibranttechnologies.co.in

Where to Get More Information
Vibrant Group:
www.vibrantgroup.co.in
Vibrant Technologies & Computers
www.vibranttechnologies.co.in/technologies.vibrantgroup.co.
in
Vibrant HR Team
www.hr.vibrangroup.co.in

B2/6/2 Vashi ,Navi Mumbai,
Contact:09892900103/9892900173
jbossapplicationservertraining.vibranttechnologies.co.in
enquiry@vibrantgroup.co.in

More Related Content

Viewers also liked

Основные тренды рынка платного ТВ Украины - Key Trends of Ukrainian Pay TV Ma...
Основные тренды рынка платного ТВ Украины - Key Trends of Ukrainian Pay TV Ma...Основные тренды рынка платного ТВ Украины - Key Trends of Ukrainian Pay TV Ma...
Основные тренды рынка платного ТВ Украины - Key Trends of Ukrainian Pay TV Ma...Expert and Consulting (EnC)
 
Unit 2 group 5 nucleus science and technology
Unit 2 group 5 nucleus science and technologyUnit 2 group 5 nucleus science and technology
Unit 2 group 5 nucleus science and technologyClaudia Waloni
 
Aix admin-course-provider-navi-mumbai
Aix admin-course-provider-navi-mumbaiAix admin-course-provider-navi-mumbai
Aix admin-course-provider-navi-mumbaianshkhurana01
 
Cameron Frost - Photography - Mackenzie Claude
Cameron Frost - Photography - Mackenzie ClaudeCameron Frost - Photography - Mackenzie Claude
Cameron Frost - Photography - Mackenzie ClaudeCameron Frost
 
Mysql classes in navi-mumbai,mysql course-provider-in-navi-mumbai
Mysql classes in navi-mumbai,mysql course-provider-in-navi-mumbaiMysql classes in navi-mumbai,mysql course-provider-in-navi-mumbai
Mysql classes in navi-mumbai,mysql course-provider-in-navi-mumbaianshkhurana01
 
Charting solutions evaluation-1
Charting solutions evaluation-1Charting solutions evaluation-1
Charting solutions evaluation-1krishnasasidharan
 
sas-course-provider-navi-mumbai-sas-training-navi-mumbai-sas-classes-navi-mumbai
sas-course-provider-navi-mumbai-sas-training-navi-mumbai-sas-classes-navi-mumbaisas-course-provider-navi-mumbai-sas-training-navi-mumbai-sas-classes-navi-mumbai
sas-course-provider-navi-mumbai-sas-training-navi-mumbai-sas-classes-navi-mumbaianshkhurana01
 

Viewers also liked (12)

Gcp powerpoint
Gcp powerpointGcp powerpoint
Gcp powerpoint
 
Основные тренды рынка платного ТВ Украины - Key Trends of Ukrainian Pay TV Ma...
Основные тренды рынка платного ТВ Украины - Key Trends of Ukrainian Pay TV Ma...Основные тренды рынка платного ТВ Украины - Key Trends of Ukrainian Pay TV Ma...
Основные тренды рынка платного ТВ Украины - Key Trends of Ukrainian Pay TV Ma...
 
Unit 2 group 5 nucleus science and technology
Unit 2 group 5 nucleus science and technologyUnit 2 group 5 nucleus science and technology
Unit 2 group 5 nucleus science and technology
 
Genre lesson
Genre lessonGenre lesson
Genre lesson
 
Aix admin-course-provider-navi-mumbai
Aix admin-course-provider-navi-mumbaiAix admin-course-provider-navi-mumbai
Aix admin-course-provider-navi-mumbai
 
Cameron Frost - Photography - Mackenzie Claude
Cameron Frost - Photography - Mackenzie ClaudeCameron Frost - Photography - Mackenzie Claude
Cameron Frost - Photography - Mackenzie Claude
 
Mysql classes in navi-mumbai,mysql course-provider-in-navi-mumbai
Mysql classes in navi-mumbai,mysql course-provider-in-navi-mumbaiMysql classes in navi-mumbai,mysql course-provider-in-navi-mumbai
Mysql classes in navi-mumbai,mysql course-provider-in-navi-mumbai
 
Charting solutions evaluation-1
Charting solutions evaluation-1Charting solutions evaluation-1
Charting solutions evaluation-1
 
sas-course-provider-navi-mumbai-sas-training-navi-mumbai-sas-classes-navi-mumbai
sas-course-provider-navi-mumbai-sas-training-navi-mumbai-sas-classes-navi-mumbaisas-course-provider-navi-mumbai-sas-training-navi-mumbai-sas-classes-navi-mumbai
sas-course-provider-navi-mumbai-sas-training-navi-mumbai-sas-classes-navi-mumbai
 
Single cartridge seal
Single cartridge sealSingle cartridge seal
Single cartridge seal
 
CARTRIDGE SEAL INSTALLATION
CARTRIDGE SEAL INSTALLATIONCARTRIDGE SEAL INSTALLATION
CARTRIDGE SEAL INSTALLATION
 
E&C Regional telecom market pre M&A analys
E&C Regional telecom market pre M&A analys E&C Regional telecom market pre M&A analys
E&C Regional telecom market pre M&A analys
 

More from anshkhurana01

Aix admin-course-provider-navi-mumbai
Aix admin-course-provider-navi-mumbaiAix admin-course-provider-navi-mumbai
Aix admin-course-provider-navi-mumbaianshkhurana01
 
Websphere application-server-training-course-navi-mumbai-websphere-applicatio...
Websphere application-server-training-course-navi-mumbai-websphere-applicatio...Websphere application-server-training-course-navi-mumbai-websphere-applicatio...
Websphere application-server-training-course-navi-mumbai-websphere-applicatio...anshkhurana01
 
Shell scripting-training-course-navi-mumbai-shell-scripting-course-provider-n...
Shell scripting-training-course-navi-mumbai-shell-scripting-course-provider-n...Shell scripting-training-course-navi-mumbai-shell-scripting-course-provider-n...
Shell scripting-training-course-navi-mumbai-shell-scripting-course-provider-n...anshkhurana01
 
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbai
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbaiSiebel training-course-navi-mumbai-siebel-course-provider-navi-mumbai
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbaianshkhurana01
 
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbai
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbaiLinux training-course-navi-mumbai-linux-course-provider-navi-mumbai
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbaianshkhurana01
 
Java j2ee-training-course-navi-mumbai-java-j2ee-course-provider-navi-mumbai
Java j2ee-training-course-navi-mumbai-java-j2ee-course-provider-navi-mumbaiJava j2ee-training-course-navi-mumbai-java-j2ee-course-provider-navi-mumbai
Java j2ee-training-course-navi-mumbai-java-j2ee-course-provider-navi-mumbaianshkhurana01
 
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbai
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbaiSiebel training-course-navi-mumbai-siebel-course-provider-navi-mumbai
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbaianshkhurana01
 
Tibco training-course-navi-mumbai-tibco-course-provider-navi-mumbai
Tibco training-course-navi-mumbai-tibco-course-provider-navi-mumbaiTibco training-course-navi-mumbai-tibco-course-provider-navi-mumbai
Tibco training-course-navi-mumbai-tibco-course-provider-navi-mumbaianshkhurana01
 
Embeddedsystem training-course-navi-mumbai-embeddedsysteml-course-provider-na...
Embeddedsystem training-course-navi-mumbai-embeddedsysteml-course-provider-na...Embeddedsystem training-course-navi-mumbai-embeddedsysteml-course-provider-na...
Embeddedsystem training-course-navi-mumbai-embeddedsysteml-course-provider-na...anshkhurana01
 
Mainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbai
Mainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbaiMainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbai
Mainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbaianshkhurana01
 
Sas training-course-navi-mumbai-sas-course-provider-navi-mumbai
Sas training-course-navi-mumbai-sas-course-provider-navi-mumbaiSas training-course-navi-mumbai-sas-course-provider-navi-mumbai
Sas training-course-navi-mumbai-sas-course-provider-navi-mumbaianshkhurana01
 
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbai
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbaiLinux training-course-navi-mumbai-linux-course-provider-navi-mumbai
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbaianshkhurana01
 
Php mysql classes in navi-mumbai,php-mysql course provider-in-navi-mumbai,bes...
Php mysql classes in navi-mumbai,php-mysql course provider-in-navi-mumbai,bes...Php mysql classes in navi-mumbai,php-mysql course provider-in-navi-mumbai,bes...
Php mysql classes in navi-mumbai,php-mysql course provider-in-navi-mumbai,bes...anshkhurana01
 
Best spring classes in navi mumbai,spring course-provider in navi-mumbai,spri...
Best spring classes in navi mumbai,spring course-provider in navi-mumbai,spri...Best spring classes in navi mumbai,spring course-provider in navi-mumbai,spri...
Best spring classes in navi mumbai,spring course-provider in navi-mumbai,spri...anshkhurana01
 
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...Best java courses in navi mumbai best classes for java in navi mumbai-java cl...
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...anshkhurana01
 

More from anshkhurana01 (17)

05php
05php05php
05php
 
Sajid
SajidSajid
Sajid
 
Aix admin-course-provider-navi-mumbai
Aix admin-course-provider-navi-mumbaiAix admin-course-provider-navi-mumbai
Aix admin-course-provider-navi-mumbai
 
Websphere application-server-training-course-navi-mumbai-websphere-applicatio...
Websphere application-server-training-course-navi-mumbai-websphere-applicatio...Websphere application-server-training-course-navi-mumbai-websphere-applicatio...
Websphere application-server-training-course-navi-mumbai-websphere-applicatio...
 
Shell scripting-training-course-navi-mumbai-shell-scripting-course-provider-n...
Shell scripting-training-course-navi-mumbai-shell-scripting-course-provider-n...Shell scripting-training-course-navi-mumbai-shell-scripting-course-provider-n...
Shell scripting-training-course-navi-mumbai-shell-scripting-course-provider-n...
 
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbai
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbaiSiebel training-course-navi-mumbai-siebel-course-provider-navi-mumbai
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbai
 
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbai
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbaiLinux training-course-navi-mumbai-linux-course-provider-navi-mumbai
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbai
 
Java j2ee-training-course-navi-mumbai-java-j2ee-course-provider-navi-mumbai
Java j2ee-training-course-navi-mumbai-java-j2ee-course-provider-navi-mumbaiJava j2ee-training-course-navi-mumbai-java-j2ee-course-provider-navi-mumbai
Java j2ee-training-course-navi-mumbai-java-j2ee-course-provider-navi-mumbai
 
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbai
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbaiSiebel training-course-navi-mumbai-siebel-course-provider-navi-mumbai
Siebel training-course-navi-mumbai-siebel-course-provider-navi-mumbai
 
Tibco training-course-navi-mumbai-tibco-course-provider-navi-mumbai
Tibco training-course-navi-mumbai-tibco-course-provider-navi-mumbaiTibco training-course-navi-mumbai-tibco-course-provider-navi-mumbai
Tibco training-course-navi-mumbai-tibco-course-provider-navi-mumbai
 
Embeddedsystem training-course-navi-mumbai-embeddedsysteml-course-provider-na...
Embeddedsystem training-course-navi-mumbai-embeddedsysteml-course-provider-na...Embeddedsystem training-course-navi-mumbai-embeddedsysteml-course-provider-na...
Embeddedsystem training-course-navi-mumbai-embeddedsysteml-course-provider-na...
 
Mainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbai
Mainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbaiMainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbai
Mainframe training-course-navi-mumbai-mainframe-course-provider-navi-mumbai
 
Sas training-course-navi-mumbai-sas-course-provider-navi-mumbai
Sas training-course-navi-mumbai-sas-course-provider-navi-mumbaiSas training-course-navi-mumbai-sas-course-provider-navi-mumbai
Sas training-course-navi-mumbai-sas-course-provider-navi-mumbai
 
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbai
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbaiLinux training-course-navi-mumbai-linux-course-provider-navi-mumbai
Linux training-course-navi-mumbai-linux-course-provider-navi-mumbai
 
Php mysql classes in navi-mumbai,php-mysql course provider-in-navi-mumbai,bes...
Php mysql classes in navi-mumbai,php-mysql course provider-in-navi-mumbai,bes...Php mysql classes in navi-mumbai,php-mysql course provider-in-navi-mumbai,bes...
Php mysql classes in navi-mumbai,php-mysql course provider-in-navi-mumbai,bes...
 
Best spring classes in navi mumbai,spring course-provider in navi-mumbai,spri...
Best spring classes in navi mumbai,spring course-provider in navi-mumbai,spri...Best spring classes in navi mumbai,spring course-provider in navi-mumbai,spri...
Best spring classes in navi mumbai,spring course-provider in navi-mumbai,spri...
 
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...Best java courses in navi mumbai best classes for java in navi mumbai-java cl...
Best java courses in navi mumbai best classes for java in navi mumbai-java cl...
 

Recently uploaded

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonJericReyAuditor
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 

Recently uploaded (20)

Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lesson
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 

Jboss training-course-navi-mumbai-jboss-course-provider-navi-mumbai

  • 1. Vibrant Technologies & Computers Jboss application server COURSE Make Career With Us!! B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173
  • 2. jbossapplicationservertraining.vibranttechnologies.co.in • JBoss – JBoss’ history – Open Source business models – JBoss “Professional Open Source” methodology • JEMS – the JBoss Enterprise Middleware System – JEMS strategy • JBoss Services – Customer satisfaction – JBoss Partners • Marketshare – JBoss is safe B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 jbossapplicationservertraining.vibranttechnologies.co.in enquiry@vibrantgroup.co.in
  • 3. jbossapplicationservertraining.vibranttechnologies.co.in The Evolution of JBoss Enterprise New Projects Partners Production Support Developer Tactical Developer Support JBoss inc Professional Open Source Consulting Documentation Training JBoss Group Small Consultancy 10/00 6/01 1/02 9/02 9/03 1/04 B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 jbossapplicationservertraining.vibranttechnologies.co.in enquiry@vibrantgroup.co.in
  • 4. jbossapplicationservertraining.vibranttechnologies.co.in The Evolution of Open Source No business model Non-profit FSF BSD Compilers Text utilities 80’s • • • • • 1st generation business model Packagers RedHat SuSe Operating systems Web servers 90’s 2nd generation business model Professional Open Source MySQL JBoss Database Middleware 2005 Moving “Up the Stack” Natural Progression Open Source as a Business Widespread Adoption Open Source Redefining Software B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 jbossapplicationservertraining.vibranttechnologies.co.in enquiry@vibrantgroup.co.in
  • 5. jbossapplicationservertraining.vibranttechnologies.co.in The best of both worlds… • All of the benefits of Open Source software including: – Free licenses (under LGPL) – Free source code – Strong community of enthusiasts • All of the benefits of Commercial software including: – – – – – – – Professional Support (24x7x365 : 2hrs) Enterprise-quality software Legal indemnification Product roadmaps & product management Professional documentation Strict QA processes Accountability B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 jbossapplicationservertraining.vibranttechnologies.co.in enquiry@vibrantgroup.co.in
  • 6. jbossapplicationservertraining.vibranttechnologies.co.in Analysts – “JBoss is Safe” • “JBoss delivers the best of both worlds: It is free, portable and standards-based, and it enjoys popularity among a growing number of developers.“ – Gartner, Feb. 2004 • “JBoss and Tomcat are more than ready for projects in the enterprise.” – Forrester April, 2004 • “The modular architecture and AOP capability puts JBoss AS at the forefront of this sector.” – Butler Group May, 2004 • “Open-source JBoss 4.0’s achievement of Java 2, Enterprise Edition (J2EE) compatibility is a big step toward wider adoption of the product and open-source Java in general.” - Gartner, July, 2004 • JBoss has astounded naysayers and alarmed competitors with its consistent growth. Fellow open source application servers … are scrambling to keep up, while JBoss wins sales at BEA's expense. - The 451 October, 2004 B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 jbossapplicationservertraining.vibranttechnologies.co.in enquiry@vibrantgroup.co.in
  • 7. jbossapplicationservertraining.vibranttechnologies.co.in Apache Axis • Axis is a SOAP engine, implemented in Java – A framework for constructing SOAP processors such as clients, servers, gateways – Began life as IBM’s SOAP4J – Third generation of Apache SOAP engine • License: The Apache Software License, Version 1.1 • Latest version is Axis-1.1-RC1 – 9th February 2003 – http://ws.apache.org/axis/dist/1_1RC1/ • Axis-1.1 release planned for late February B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 jbossapplicationservertraining.vibranttechnologies.co.in enquiry@vibrantgroup.co.in
  • 8. jbossapplicationservertraining.vibranttechnologies.co.in Publishing Web Services • Implementation techniques – JAX-RPC • Does not support JAXM – Axis’s proprietary support – jws files • Deployment techniques – AdminClient – “WSR” file – Auto deploy source (jws files) B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 jbossapplicationservertraining.vibranttechnologies.co.in enquiry@vibrantgroup.co.in
  • 9. jbossapplicationservertraining.vibranttechnologies.co.in JAX-RPC: High-level Service Interface • Standards compliant “Java object” level interface – Java™ API for XML-based RPC (JAX-RPC) 1.0 • Java package javax.xml.rpc – Implement a web service • “Service Endpoint” interface – Java interface which defines method and parameters of web service » Can be created using the WSDL2Java tool • Provide an implementation of the “Service Endpoint” interface – Axis provider type “java:RPC” • Other features: – Standards compliant API for Lifecycle event notification: init() and destroy() – Standards compliant API for request and response interception B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 jbossapplicationservertraining.vibranttechnologies.co.in enquiry@vibrantgroup.co.in
  • 10. jbossapplicationservertraining.vibranttechnologies.co.in Axis’s Ultra-low-level Service Interface • Axis provides a raw engine interface – Register own “provider class” • Extension of the org.apache.axis.providers.BasicProvider class – void invoke(org.apache.axis.MessageContext) – void generateWSDL(org.apache.axis.MessageContext) – ... – In deployment descriptor: • <service … provide=“java:org.eu.adapt.AdaptableProvider”> B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 jbossapplicationservertraining.vibranttechnologies.co.in enquiry@vibrantgroup.co.in
  • 11. jbossapplicationservertraining.vibranttechnologies.co.in jws File: Very-Easy Service Interface • jws file provide a very simple technique to implementing and deploying web service – jws files contain Java source, but with a “jws” postfix. – Calculator.jws: • public class Calculator { public int add(int v1, int v2) { return v1 + v2; } } – Deployed by simply copying jws file to • <jboss home>/server/all/deploy/jboss-net.sar/jboss-net.war – Engine will compile java and export methods as web service – Very useful for test web services • This does not seem to work with JBoss-3.2.0-RC1 B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 jbossapplicationservertraining.vibranttechnologies.co.in enquiry@vibrantgroup.co.in
  • 12. jbossapplicationservertraining.vibranttechnologies.co.in Where to Get More Information Vibrant Group: www.vibrantgroup.co.in Vibrant Technologies & Computers www.vibranttechnologies.co.in/technologies.vibrantgroup.co. in Vibrant HR Team www.hr.vibrangroup.co.in B2/6/2 Vashi ,Navi Mumbai, Contact:09892900103/9892900173 jbossapplicationservertraining.vibranttechnologies.co.in enquiry@vibrantgroup.co.in