|
Showing 1 - 6 of
6 matches in All Departments
Nowadays, Web applications are almost omnipresent. The Web has
become a platform not only for information delivery, but also for
eCommerce systems, social networks, mobile services, and
distributed learning environments. Engineering Web applications
involves many intrinsic challenges due to their distributed nature,
content orientation, and the requirement to make them available to
a wide spectrum of users who are unknown in advance. The authors
discuss these challenges in the context of well-established
engineering processes, covering the whole product lifecycle from
requirements engineering through design and implementation to
deployment and maintenance. They stress the importance of models in
Web application development, and they compare well-known
Web-specific development processes like WebML, WSDM and OOHDM to
traditional software development approaches like the waterfall
model and the spiral model. .
Mashups have emerged as an innovative software trend that
re-interprets existing Web building blocks and leverages the
composition of individual components in novel, value-adding ways.
Additional appeal also derives from their potential to turn
non-programmers into developers. Daniel and Matera have written the
first comprehensive reference work for mashups. They systematically
cover the main concepts and techniques underlying mashup design and
development, the synergies among the models involved at different
levels of abstraction and the way models materialize into
composition paradigms and architectures of corresponding
development tools. The book deliberately takes a balanced approach,
combining a scientific perspective on the topic with an in-depth
view on relevant technologies. To this end, the first part of the
book introduces the theoretical and technological foundations for
designing and developing mashups, as well as for designing tools
that can aid mashup development. The second part then focuses more
specifically on various aspects of mashups. It discusses a set of
core component technologies, core approaches and architectural
patterns, with a particular emphasis on tool-aided mashup
development exploiting model-driven architectures. Development
processes for mashups are also discussed and special attention is
paid to composition paradigms for the end-user development of
mashups and quality issues. Overall, the book is of interest to a
wide range of readers. Students, lecturers, and researchers will
find a comprehensive overview of core concepts and technological
foundations for mashup implementation and composition. Even without
low-level coding details, practitioners like software architects
will find guidance on key implementation concepts, architectural
patterns and development tools and approaches. A related website
provides additional teaching material which can be used either as
part of a course or for self study.
This book constitutes the revised selected papers of the workshops
of the 10th International Conference on Mobile Web Information,
MobiWIS 2013, held in Paphos, Cyprus, in August 2013. The
conference hosted two workshops: the First International Workshop
on Future Internet of Things and Cloud, FICloud 2013, focusing on
the Internet of Things and its relation with cloud computing and
the Fourth International Workshop on Service Discovery and
Composition in Ubiquitous and Pervasive Environments, SUPE 2013,
addressing the issues that characterize automatic service
composition in ubiquitous and pervasive computing. The 14 papers
presented were carefully reviewed and selected from various
submissions.
Nowadays, Web applications are almost omnipresent. The Web has
become a platform not only for information delivery, but also for
eCommerce systems, social networks, mobile services, and
distributed learning environments. Engineering Web applications
involves many intrinsic challenges due to their distributed nature,
content orientation, and the requirement to make them available to
a wide spectrum of users who are unknown in advance. The authors
discuss these challenges in the context of well-established
engineering processes, covering the whole product lifecycle from
requirements engineering through design and implementation to
deployment and maintenance. They stress the importance of models in
Web application development, and they compare well-known
Web-specific development processes like WebML, WSDM and OOHDM to
traditional software development approaches like the waterfall
model and the spiral model. .
|
Ubiquitous Mobile Information and Collaboration Systems - Second CAiSE Workshop, UMICS 2004, Riga, Latvia, June 7-8, 2004, Revised Selected Papers (Paperback, 2005 ed.)
Luciano Baresi, Schahram Dustdar, Harald Gall, Maristella Matera
|
R1,583
Discovery Miles 15 830
|
Ships in 10 - 15 working days
|
Over recent years most business processes have changed in various
dimensions (e. g. , ?exibility, interconnectivity, coordination
style, autonomy) due to market conditions, organizational models,
and usage scenarios of information systems. Frequently, inf-
mationisrelocatedwithinageographicallydistributedsystemaccordingtorulesthatare
only seldom de?ned as a well-codi?ed business process. This creates
the need for a so- ware infrastructure that enables ubiquitous
mobile and collaboration systems (UMICS). The anywhere/anytime/any
means paradigm is becoming the major challenge in conceiving,
designing, and releasing next-generation information systems. New
te- nologies, like wi-? networks and 3rd-generation mobile phones,
are offering the infr- tructure to conceive of information systems
as ubiquitous information systems, that is, systems that are
accessible from anywhere, at any time, and with any device.
Ubiquity is not yet another buzzword pushed by emerging
technologies, but is mainly a means to support new business models
and encourage new ways of working. This new wave of UMICS will
exploit the knowledge developed and deployed for conventional
infor- tion systems, but will also need new concepts, models,
methodologies, and supporting technologies to fully exploit the
potentials of the enabling infrastructure and to be ready for the
challenge. Moreover, people need to move across organizational
boundaries and collaborate with others within an organization as
well as between organizations. The ability to query the company's
distributed knowledge base and to cooperate with co-workers is
still a requirement, but mobility brings new access scenarios and
higher complexity.
The most prominent Web applications in use today are
data-intensive. Scores of database management systems across the
Internet access and maintain large amounts of structured data for
e-commerce, on-line trading, banking, digital libraries, and other
high-volume sites.
Developing and maintaining these data-intensive applications is an
especially complex, multi-disciplinary activity, requiring all the
tools and techniques that software engineering can provide. This
book represents a breakthrough for Web application developers.
Using hundreds of illustrations and an elegant intuitive modeling
language, the authors-all internationally-known database
researchers-present a methodology that fully exploits the
conceptual modeling approach of software engineering, from idea to
application. Readers will learn not only how to harness the design
technologies of relational databases for use on the Web, but also
how to transform their conceptual designs of data-intensive Web
applications into effective software components.
* A fully self-contained introduction and practitioner's guide
suitable for both technical and non-technical members of staff, as
well as students.
* A methodology, development process, and notation (WebML) based on
common practice but optimized for the unique challenges of
high-volume Web applications.
* Completely platform- and product-independent; even the use of
WebML is optional.
* Based on well-known industry standards such as UML and the Entity
Relationship Model.
* Enhanced by its own Web site (http: //www.webml.org), containing
additional examples, papers, teaching materials, developers'
resources, and exercises with solutions.
|
You may like...
Higher
Michael Buble
CD
(1)
R482
Discovery Miles 4 820
Loot
Nadine Gordimer
Paperback
(2)
R205
R168
Discovery Miles 1 680
|