Service-Oriented Computing and System Integration: Software, IoT, Big Data, and AI as Services 8th EditionКНИГИ » ПРОГРАММИНГ
Название: Service-Oriented Computing and System Integration: Software, IoT, Big Data, and AI as Services 8th Edition Автор: Yinong Chen, Gennaro De Luca Издательство: Kendall Hunt Publishing Год: 2022 Страниц: 806 Язык: английский Формат: pdf Размер: 75.8 MB
New Eighth Edition Now Available! Service-Oriented Computing and System Integration: Software, IoT, Big Data, and AI as Services focuses on service-oriented computing, web application development, and service-oriented system integration. It covers WSDL services, RESTful services, their development and applications, XML and related technologies, Web data management and database accesses, architecture-driven approach, workflow-based software integration, device and IoT integration, as well as the latest technologies in Big Data processing, cloud computing, Machine Learning, Artificial Intelligence, and cross-platform mobile/phone application development. The book teaches both principles and hands-on programming skills, leading to operational software development. Exercises, practice questions, and projects are provided at the end of each chapter to help students review and apply what they have learned.
The NEW 8th edition of Service-Oriented Computing and System Integration: Software, IoT, Big Data, and AI as Services:
integrates new tutorial-based material to build working applications from scratch, features a chapter dedicated to mobile computing and application development. presents autonomous driving in TORCS and traffic simulation and its programming.
From the Chapter 2, we will not only study the concepts, hut also implement the concepts using real programming language examples. We believe the implementation of a concept in a piece of code can best explain the concept and us context. We assume tile readers arc familiar with the object-oriented (OO) computing concepts and have used one of the OO programming languages such as C++, Java, or C# in writing OO programs. However, we start the chapter with a brief introduction to C# and .Net in urder to prepare the readers who have not used C#. Then, the chapter moves to the general issues in multitasking and multithreading, including parallel processing, synchronisation, deadlock, and order of executions, which form the foundation of a distributed computing paradigm. To better understand the concepts discussed, we will use Java and C# to develop multithreading programs. Finally, we discuss the exception and event-driven programming approach in distributed computing. The concepts and techniques are widely used in distributed service-oriented computing.
This chapter is not tightly related to the remaining chapters in the book, because most problems and techniques studied in this chapter have been embedded into the service-oriented development environrnent, and thus the application builders arc freed from solving many of these problems. If a service provider uses server software, such as IIS, most of the problems are also embedded in the server software. However, if a service provider wonts to write their own hosting services, the concepts studied in this chapter are important. If a reader is concerned with service-oriented software development using advanced tools and infrastructure they can skip this chapter. However, the event-driven programming style and cull back mechanism discussed in this chapter is important for developing asynchronous distributed services and applications.
We will briefly introduce C# in this section. If you are familiar with C#, you can skip this section. Java and C# are both OO programming languages, and they are the two major languages that are used to write multithreading programs, as well as create SOC services. Each thread in Java is created from an object. A thread in C# can be created either from an object or from a function (method) within an object. In a service-oriented application, the constituent services are defined by Java or C# objects, which are wrapped with open standard interfaces to become services.
Скачать Service-Oriented Computing and System Integration: Software, IoT, Big Data, and AI as Services 8th Edition
Mobile Edge Computing by Anwesha Mukherjee Название: Mobile Edge Computing Автор: Anwesha Mukherjee, Debashis De Издательство: Springer Год: 2021 Страниц: 598 Язык: английский Формат: pdf...