The document provides an overview of the Java EE 7 platform. It describes Java EE 7 as an enterprise application platform that aims to simplify development by providing common foundations and APIs. The key components of Java EE 7 applications include web components, enterprise beans, application clients, and Java EE containers that manage the execution of components. The document also outlines the architecture of Java EE applications and how different application parts interact, as well as APIs, tools, and benefits of the Java EE 7 platform for developers.
Z-wave is a protocol used for wireless communication mainly in home-automation. This protocols caters needs of residential control and automation market which effectively and smartly control lighting, security systems.
I am Vikram Kumar from Centurion University of Technology and Management.
An automated (car) parking system (APS) is a mechanical system designed to minimize the area and/or volume required for parking cars. Like a multi-story parking garage, an APS provides parking for cars on multiple levels stacked vertically to maximize the number of parking spaces while minimizing land usage. The APS, however, utilizes a mechanical system to transport cars to and from parking spaces (rather than the driver) in order to eliminate much of the space wasted in a multi-story parking garage.[1] While a multi-story parking garage is similar to multiple parking lots stacked vertically, an APS is more similar to an automated storage and retrieval system for cars.[1] The paternoster (shown animated at the right) is an example of one of the earliest and most common types of APS.[2]
APS are also generically known by a variety of other names, including: automated parking facility (APF), automated vehicle storage and retrieval system (AVSRS), car parking system, mechanical parking, and robotic parking garage.An automated (car) parking system (APS) is a mechanical system designed to minimize the area and/or volume required for parking cars. Like a multi-story parking garage, an APS provides parking for cars on multiple levels stacked vertically to maximize the number of parking spaces while minimizing land usage. The APS, however, utilizes a mechanical system to transport cars to and from parking spaces (rather than the driver) in order to eliminate much of the space wasted in a multi-story parking garage.[1] While a multi-story parking garage is similar to multiple parking lots stacked vertically, an APS is more similar to an automated storage and retrieval system for cars.[1] The paternoster (shown animated at the right) is an example of one of the earliest and most common types of APS.[2]
APS are also generically known by a variety of other names, including: automated parking facility (APF), automated vehicle storage and retrieval system (AVSRS), car parking system, mechanical parking, and robotic parking garage.
APIGEE is today’s important source of API skills and services for developers. API Management refers to the practices and tools that enable an organization to govern and monitor its Application Programming Interfaces (APIs). This course at IQ online training gives you an introductory look at the Apigee API Platform and API Design in general.
Towards the Internet of Relevant Things: the IEEE 802.15.4e Standard -- Invited Tutorial, ACM Symposium on Applied Computing (SAC 2016), Pisa, Italy, April 4-8, 2016
Z-wave is a protocol used for wireless communication mainly in home-automation. This protocols caters needs of residential control and automation market which effectively and smartly control lighting, security systems.
I am Vikram Kumar from Centurion University of Technology and Management.
An automated (car) parking system (APS) is a mechanical system designed to minimize the area and/or volume required for parking cars. Like a multi-story parking garage, an APS provides parking for cars on multiple levels stacked vertically to maximize the number of parking spaces while minimizing land usage. The APS, however, utilizes a mechanical system to transport cars to and from parking spaces (rather than the driver) in order to eliminate much of the space wasted in a multi-story parking garage.[1] While a multi-story parking garage is similar to multiple parking lots stacked vertically, an APS is more similar to an automated storage and retrieval system for cars.[1] The paternoster (shown animated at the right) is an example of one of the earliest and most common types of APS.[2]
APS are also generically known by a variety of other names, including: automated parking facility (APF), automated vehicle storage and retrieval system (AVSRS), car parking system, mechanical parking, and robotic parking garage.An automated (car) parking system (APS) is a mechanical system designed to minimize the area and/or volume required for parking cars. Like a multi-story parking garage, an APS provides parking for cars on multiple levels stacked vertically to maximize the number of parking spaces while minimizing land usage. The APS, however, utilizes a mechanical system to transport cars to and from parking spaces (rather than the driver) in order to eliminate much of the space wasted in a multi-story parking garage.[1] While a multi-story parking garage is similar to multiple parking lots stacked vertically, an APS is more similar to an automated storage and retrieval system for cars.[1] The paternoster (shown animated at the right) is an example of one of the earliest and most common types of APS.[2]
APS are also generically known by a variety of other names, including: automated parking facility (APF), automated vehicle storage and retrieval system (AVSRS), car parking system, mechanical parking, and robotic parking garage.
APIGEE is today’s important source of API skills and services for developers. API Management refers to the practices and tools that enable an organization to govern and monitor its Application Programming Interfaces (APIs). This course at IQ online training gives you an introductory look at the Apigee API Platform and API Design in general.
Towards the Internet of Relevant Things: the IEEE 802.15.4e Standard -- Invited Tutorial, ACM Symposium on Applied Computing (SAC 2016), Pisa, Italy, April 4-8, 2016
Power Integrated is a leading technology company that is dedicated to pushing the boundaries of what is possible. With a team of highly skilled engineers and professionals, we have established ourselves as a trusted name in the industry. We pride ourselves on our expertise in IEEE, wireless, sensor, and embedded projects, and our commitment to delivering exceptional results
Authors: Arshdeep Bahga, Vijay Madisetti
Paperback: 446 pages
Publisher: VPT; 1 edition (August 9, 2014)
Language: English
ISBN-10: 0996025510
ISBN-13: 978-0996025515
Product Dimensions: 10 x 7 x 1 inches
Book Website: www.internet-of-things-book.com
Availabile on: www.amazon.com/dp/0996025510
Internet of Things (IoT) refers to physical and virtual objects that have unique identities and are connected to the internet to facilitate intelligent applications that make energy, logistics, industrial control, retail, agriculture and many other domains "smarter". Internet of Things is a new revolution of the Internet that is rapidly gathering momentum driven by the advancements in sensor networks, mobile devices, wireless communications, networking and cloud technologies. Experts forecast that by the year 2020 there will be a total of 50 billion devices/things connected to the internet.
This book is written as a textbook on Internet of Things for educational programs at colleges and universities, and also for IoT vendors and service providers who may be interested in offering a broader perspective of Internet of Things to accompany their own customer and developer training programs. The typical reader is expected to have completed a couple of courses in programming using traditional high-level languages at the college-level, and is either a senior or a beginning graduate student in one of the science, technology, engineering or mathematics (STEM) fields. Like our companion book on Cloud Computing, we have tried to write a comprehensive book that transfers knowledge through an immersive "hands on" approach, where the reader is provided the necessary guidance and knowledge to develop working code for real-world IoT applications.
Com cerca de 270 mil habitantes, Veneza pode ser considerada média, mas uma imensidão de charme e história quando se chega a um dos locais mais visitados do planeta. Classificada como Patrimônio da Humanidade pela UNESCO, a comuna italiana, localizada na região do Vêneto, no nordeste de Itália, é reconhecida mundialmente por seus ilustres canais, museus e monumentos.
A melhor época para se visitar Veneza é na primavera, de março a junho, ou mesmo no outono, de setembro a novembro, quando a temperatura é moderada e há menos risco de alagamento. Sim, você não leu errado, pois a cidade italiana é também conhecida pelos comuns alagamentos desde o século XIII, geralmente entre novembro e abril.
Não deixe de visitar monumentos como a imponente Basílica de São Marcos, localizada na praça homônima, além da famosa Ponte de Rialto, que fica sobre o Grande Canal, além da Ca' d'Oro e de famosas igrejas e museus, aproveitando-se da melhor maneira de conhecer Veneza: a pé. No entanto, não se pode sair da cidade italiana sem, ao menos um, passeio de gôndola, claro.
Ettore Reginaldo Tedeschi indica Veneza: a belíssima Veneza é recheada de edifícios históricos e uma incrível arquitetura. Em casal, sozinho ou entre amigos, não deixe de circular por Veneza pelas gôndolas, disponíveis 24 horas por dia, contemplando o belíssimo cenário e conhecendo a cultura local pelas histórias contadas pelos gondoleiros.
Power Integrated is a leading technology company that is dedicated to pushing the boundaries of what is possible. With a team of highly skilled engineers and professionals, we have established ourselves as a trusted name in the industry. We pride ourselves on our expertise in IEEE, wireless, sensor, and embedded projects, and our commitment to delivering exceptional results
Authors: Arshdeep Bahga, Vijay Madisetti
Paperback: 446 pages
Publisher: VPT; 1 edition (August 9, 2014)
Language: English
ISBN-10: 0996025510
ISBN-13: 978-0996025515
Product Dimensions: 10 x 7 x 1 inches
Book Website: www.internet-of-things-book.com
Availabile on: www.amazon.com/dp/0996025510
Internet of Things (IoT) refers to physical and virtual objects that have unique identities and are connected to the internet to facilitate intelligent applications that make energy, logistics, industrial control, retail, agriculture and many other domains "smarter". Internet of Things is a new revolution of the Internet that is rapidly gathering momentum driven by the advancements in sensor networks, mobile devices, wireless communications, networking and cloud technologies. Experts forecast that by the year 2020 there will be a total of 50 billion devices/things connected to the internet.
This book is written as a textbook on Internet of Things for educational programs at colleges and universities, and also for IoT vendors and service providers who may be interested in offering a broader perspective of Internet of Things to accompany their own customer and developer training programs. The typical reader is expected to have completed a couple of courses in programming using traditional high-level languages at the college-level, and is either a senior or a beginning graduate student in one of the science, technology, engineering or mathematics (STEM) fields. Like our companion book on Cloud Computing, we have tried to write a comprehensive book that transfers knowledge through an immersive "hands on" approach, where the reader is provided the necessary guidance and knowledge to develop working code for real-world IoT applications.
Com cerca de 270 mil habitantes, Veneza pode ser considerada média, mas uma imensidão de charme e história quando se chega a um dos locais mais visitados do planeta. Classificada como Patrimônio da Humanidade pela UNESCO, a comuna italiana, localizada na região do Vêneto, no nordeste de Itália, é reconhecida mundialmente por seus ilustres canais, museus e monumentos.
A melhor época para se visitar Veneza é na primavera, de março a junho, ou mesmo no outono, de setembro a novembro, quando a temperatura é moderada e há menos risco de alagamento. Sim, você não leu errado, pois a cidade italiana é também conhecida pelos comuns alagamentos desde o século XIII, geralmente entre novembro e abril.
Não deixe de visitar monumentos como a imponente Basílica de São Marcos, localizada na praça homônima, além da famosa Ponte de Rialto, que fica sobre o Grande Canal, além da Ca' d'Oro e de famosas igrejas e museus, aproveitando-se da melhor maneira de conhecer Veneza: a pé. No entanto, não se pode sair da cidade italiana sem, ao menos um, passeio de gôndola, claro.
Ettore Reginaldo Tedeschi indica Veneza: a belíssima Veneza é recheada de edifícios históricos e uma incrível arquitetura. Em casal, sozinho ou entre amigos, não deixe de circular por Veneza pelas gôndolas, disponíveis 24 horas por dia, contemplando o belíssimo cenário e conhecendo a cultura local pelas histórias contadas pelos gondoleiros.
Um jogo tradicional está ressurgindo, na Argentina de uma forma bem diferente, torneios em bares. Os torneios chegam a reunir 40 jogadores. Talvez a nostalgia trouxe o gamão de volta, ele que nos anos 80 e 90 só perdia para o futebol na pátria de Messi e Maradona. Entre uma cerveja e outra, ou um vinho e outro, eles jogam.
Algumas pessoas estão redescobrindo esse jogo, outras, estão conhecendo. O importante e manter o jogo vivo. O restaurante Mykonos, em Las Cañitas organiza torneios. Tem também o “domingo no bar “ que acontece no Thomas Bistró, em Colegiales e no El Avelino, em Barracas.
A paixão e o entusiasmo por jogar gamão está voltando na Argentina. Eles esperam atrair jogadores de vários países e também esperam ser copiados. O importante e expandir a pratica deste jogo de tabuleiro dinâmico e estratégico.
Plate tectonics is the theory that Earth's outer shell is divided into several plates that glide over the mantle, the rocky inner layer above the core. The plates act like a hard and rigid shell compared to Earth's mantle. This strong outer layer is called the lithosphere.
Kids psychology.
How they learn: Parents, Teachers, and Programmer Perspectives. This slideshow was initially prepared a part of the requirement engineering analysis of a project for building an android based app for children...
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navy’s DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATO’s (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
2. About me
Soulemane Moumie
Programmer
Blogger
Open source advocate
www.moumie.org
Seite 1
3. Seite 2
Introduction
In the world of information technology, enterprise applications must be
designed, built, and produced for less money, with greater speed, and with
fewer resources.
In this regard, Java EE platform aims at providing developers with a powerful
set of APIs while shortening development time, reducing application
complexity, and improving application performance.
4. Seite 3
Java EE 7 Platform
A platform is a group of technologies that are used as a base upon
which other applications, processes or technologies are developed.
The most important goal of the Java EE 7 platform is to simplify
development by providing a common foundation for the various kinds
of components in the Java EE platform. This platform is regularly
update through the addition of new technologies or new features to
existing technologies.
5. Java EE Application Model
Application model is a notation and rules for expressing the conceptual and
implementation architectures of an application.
The Java EE application model begins with the Java programming language
and the Java virtual machine. This model defines an architecture for
implementing services as multitier applications divided into the following
parts:
- The business and presentation logic to be implemented by the developer.
- The standard system services provided by the Java EE platform.
The developer can rely on the platform to provide solutions for the hard systems-level problems of
developing a multitier service.
Seite 4
7. Security
• The Java EE platform provides standard declarative access control rules that are defined by
the developer and interpreted when the application is deployed on the server.
• Java EE also provides standard login mechanisms so that application developers do not have to
implement these mechanisms in their applications.
• All these features make the Java EE platform applications portable to a wide variety of
security implementations
Seite 6
Java EE Components
• A Java EE component is a self-contained functional software unit that is assembled into a Java
EE application with its related classes and files and that communicates with other components.
• The Java EE specification defines the following Java EE components:
- Application clients and applets are components that run on the client.
- Java Servlet, Java Server Faces, and Java Server Pages (JSP) technology components
are web components that run on the server.
- EJB components (enterprise beans) are business components that run on the server.
8. Java EE Clients
• Web Clients
- Dynamic web pages containing various types of markup language (HTML, XML,
…), which are generated by web components running in the web tier. This web page
can include an applet . An applet is a small client application written in java that
executes in the Java virtual machine installed in the web browser.
- Web browser, which renders the pages received from the server.
• Application Clients
An application client runs on a client machine and provides a way for users to
handle tasks that require a richer user interface than can be provided by a markup
language. The GUI created from the Swing API or the Abstract Window Toolkit
(AWT) API, but a command-line interface is certainly possible.
Seite 7
9. Data flow
• The JavaBeans Component Architecture
JavaBeans components have properties and have get and set methods for accessing
those properties. They are used to manage the data flow between the following:
- An application client or applet and components running on the Java EE server
- Server components and a database
• Java EE Server Communications
- The client communicates with the business tier running on the Java EE server either
directly.
- or, as in the case of a client running in a browser, by going through web pages or
Servlets running in the web tier.
Seite 8
10. Web Components
• Servlets are Java programming language classes that dynamically process requests
and construct responses.
• JSP pages are text-based documents that execute as Servlets but allow a more
natural approach to creating static content.
• Java Server Faces technology builds on servlets and JSP technology and provides a
user interface component framework for web applications.
Important:
Static HTML pages ,applets, Server-side utility classes are bundled with web
components during application assembly but are not considered web components by
the Java EE specification.
Seite 9
11. Business Components
Business code, which is logic that solves or meets the needs of a particular
business domain such as banking, retail, or finance is handled by enterprise
beans running in either the business tier or the web tier. These enterprises
bean also retrieves/sends data from/to storage, processes it (if necessary),
and sends it back to the client program.
Enterprise Information System Tier
The enterprise information system tier handles EIS software and includes
enterprise infrastructure systems, such as ERP, mainframe ,transaction
processing, database systems
Seite 10
12. Java EE Containers
Containers are the interface between a component and the low-level, platform-specific
functionality that supports the component. The deployment process installs Java EE
application components in the Java EE containers, the server and containers are as
follows:
- Java EE Server: The runtime portion of a Java EE product. A Java EE server
provides EJB and web containers
- EJB Container: Manages the execution of enterprise beans for Java EE applications.
- Web Container: Manages the execution of web pages, servlets, and some EJB
components for Java EE applications.
- Web Application client container: Manages the execution of application client
components . Application clients and their container run on the client.
- Applet Container: Manages the execution of applets. Consists of a web browser
and a Java Plug-in running on the client together.
Seite 11
13. Java EE Containers Services
.
- The Java EE security model
- The Java EE transaction model
- The Java EE remote connectivity model
- Web JNDI lookup services provide a unified interface to multiple naming and
directory services in the enterprise so that application components can access these
services.
Seite 12
14. Web Services Support
Web Services are web-based enterprise applications that use open, XML-based
standards and transport protocols to exchange data with calling clients. These XML-
based standards and protocols are:
- XML: Extensible Markup Language (XML) is a cross-platform, extensible, text-based
standard for representing data.
- SOAP Transport Protocol: SOAP is an XML-based protocol that follows the HTTP
request-and-response model. Client requests and web service responses are
transmitted as Simple Object Access Protocol (SOAP) messages over HTTP.
- WSDL Standard Format: The Web Services Description Language (WSDL) is a
standardized XML format for describing network services (name, location,
communication ways). WSDL service descriptions can be published on the Web.
It can be generated using Glassfish server.
Seite 13
15. Java EE Application Assembly and
Deployment
A Java EE application is packaged into one or more standard units for deployment to any
Java EE platform-compliant system.
Deployment typically involves using a platform's deployment tool to specify location-
specific information, such as a list of local users who can access it and the name of
the local database. For deployment purpose, J2EE applications are delivered and
reside in Archive files (or unit).
Seite 14
J2EE Archive Type File
Extension
Module Type
Enterprise archive EAR All modules together
Java Archive JAR Enterprise Bean Module,
Application Client module
Web Archive WAR Web module
Resource Adapter RAR Resource adapter module
16. Java EE 7 APIs
Enterprise JavaBeans Technology.
Java Servlet Technology
JavaServer Faces Technology
JavaServer Pages Technology
JavaServer Pages Standard Tag Library
Java Persistence API
Java Transaction API
Java API for RESTful Web Services
Managed Beans
Contexts and Dependency Injection for
Java EE
Dependency Injection for Java
Bean Validation
Java Message Service API
Java EE Connector Architecture
JavaMail API
Java Authorization Contract for
Containers
Java Authentication Service Provider
Interface for Containers
Java API for WebSocket
Java API for JSON Processing
Concurrency Utilities for Java EE
Batch Applications for the Java Platform
Seite 15
17. Java EE 7 APIs in the Java Platform,
Standard Edition 7
Several APIs that are required by the Java EE 7 platform are included in the Java
Platform, Standard Edition 7 (Java SE 7) and are thus available to Java EE
applications.
Java Database Connectivity API.
Java Naming and Directory Interface API
JavaBeans Activation Framework
Java API for XML Processing
Java Architecture for XML Binding
Java API for XML Web Services
SOAP with Attachments API for Java
Java Authentication and Authorization Service
Common Annotations for the Java Platform
Seite 16
18. GlassFish Server Tools
GlassFish Server is a compliant implementation of the Java EE 7 platform. In addition to
supporting all the APIs described in the previous sections.
Administration Console: web-based GUI GlassFish Server administration utility.
asadmin: command-line administration utility is used to start and stop GlassFish
Server and to manage users, resources, and applications.
appclient: launches the application client container and invokes the client application
capture-schema: extract schema information from a database, producing a schema
file that GlassFish Server can use for container-managed persistence.
package-appclient: package the application client container libraries and JAR files.
Java DB database: a copy of the Java DB server.
xjc: transform, or bind, a source XML schema to a set of JAXB content classes in java
schemagen: create a schema file for each namespace referenced in your Java
classes.
wsimport: generate JAX-WS portable artifacts for a given WSDL file.
wsgen: read a web service endpoint class and generate all the required JAX-WS
Seite 17
19. Value to Developers
• Secure Solutions
• Concentrate on business logic/solution,
yielding
• better productivity
• Choice of databases and components
• Use of existing investments
Seite 18