ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Architekturen Verteilter Softwaresysteme: SOA & Microservices - Mehrschichtenarchitekturen - Anwendungsintegration

دانلود کتاب معماری سیستم های نرم افزاری توزیع شده: SOA و میکروسرویس ها - معماری های چند لایه - یکپارچه سازی برنامه ها

Architekturen Verteilter Softwaresysteme: SOA & Microservices - Mehrschichtenarchitekturen - Anwendungsintegration

مشخصات کتاب

Architekturen Verteilter Softwaresysteme: SOA & Microservices - Mehrschichtenarchitekturen - Anwendungsintegration

ویرایش:  
نویسندگان:   
سری: erfolgreich studieren 
ISBN (شابک) : 365833178X, 9783658331788 
ناشر: Springer Fachmedien Wiesbaden 
سال نشر: 2021 
تعداد صفحات: 193 
زبان: German 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 11 مگابایت 

قیمت کتاب (تومان) : 42,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 16


در صورت تبدیل فایل کتاب Architekturen Verteilter Softwaresysteme: SOA & Microservices - Mehrschichtenarchitekturen - Anwendungsintegration به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب معماری سیستم های نرم افزاری توزیع شده: SOA و میکروسرویس ها - معماری های چند لایه - یکپارچه سازی برنامه ها نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب معماری سیستم های نرم افزاری توزیع شده: SOA و میکروسرویس ها - معماری های چند لایه - یکپارچه سازی برنامه ها



کتاب درسی مقدمه ای گام به گام با دنیای شگفت انگیز سیستم های نرم افزاری توزیع شده مدرن ارائه می دهد.

سفر با ملاحظاتی در مورد فعالیت های معمار نرم افزار آغاز می شود. با مدل‌سازی معماری‌های چند لایه سرویس‌گرا و پیاده‌سازی فنی آن‌ها در لایه‌های جداگانه ادامه می‌یابد. این کتاب به فناوری های روز مانند ب. Microservices، SPA، PWA، node.js، .NET، JEE و موارد دیگر. بیانیه‌های مربوط به یکپارچه‌سازی سازمانی و بین برنامه‌ای در سطح ارائه، برنامه و داده‌ها سفر را پایان می‌دهند.

یک مثال گویا پیوسته برای نشان دادن توضیحات نظری و همچنین کارهای مربوط به مطالعه موردی، امکان استفاده فوری از آنچه آموخته شده است را ارائه می دهد.


توضیحاتی درمورد کتاب به خارجی

Das Lehrbuch führt schrittweise in die faszinierende Welt der modernen verteilten Softwaresysteme ein. 

Dabei beginnt die Reise mit Überlegungen zu den Tätigkeiten des Softwarearchitekten. Weiter geht es zur Modellierung von serviceorientierten Mehrschichtenarchitekturen sowie deren technischer Umsetzung in den einzelnen Schichten. Dabei beschäftigt sich das Buch mit aktuellen Technologien wie z. B. Microservices, SPA, PWA, node.js, .NET, JEE und vieles mehr. Ausführungen zur organisationsinternen sowie -übergreifenden Anwendungsintegration auf der Präsentations-, Applikations- und Datenebene runden die Reise ab. 

Ein durchgehendes anschauliches Beispiel zur Illustration der theoretischen Ausführungen sowie fallstudienbezogene Aufgaben bieten die Möglichkeit der unmittelbaren Anwendung des Gelernten.



فهرست مطالب

Vorwort
Danksagungen
Inhaltsverzeichnis
Über den Autor
Abkürzungsverzeichnis
1 Einführung in die Softwarearchitektur
	1.1  Was ist Softwarearchitektur?
		Aus welchen Bausteinen besteht die Softwarearchitektur
		Wie ist die Softwarearchitektur hierarchisch eingebettet?
	1.2  Welche Rolle nimmt der Softwarearchitekt ein?
	1.3  Welche Ziele verfolgt die Softwarearchitektur?
	1.4  Wie dokumentiert der Softwarearchitekt?
		Vorlagen
	1.5  Welche Diagrammtypen kommen für die Modellierung zum Einsatz
		Kontextsicht – Kontextdiagramm
		Bausteinsicht – UML Paketdiagramm
		Bausteinsicht – UML Komponentendiagramm
		Laufzeitsicht
		Verteilungssicht – UML Verteilungsdiagramm
	1.6  Welche Werkzeuge setzt der Softwarearchitekt ein?
		Dokumentenbezogenes Wiki als zentrale Informationsquelle
		Modellierungstool
		Analysetool
	1.7  In aller Kürze
	1.8  Prüfungsfragen
	Literatur
2 Serviceorientierte Architektur (SOA)
	2.1  Was ist Serviceorientierung?
		IT-Service
		Service-Lifecycle
		Service-Level-Agreement (SLA)
	2.2  Woraus besteht das fundamentale SOA-Dreieck?
	2.3  Wie lassen sich Services modellieren?
	2.4  Wie erfolgt die technische Realisierung?
		Middleware
		HTTP als Transportprotokoll
		Synchrone Web-Services
		Asynchrone Kommunikation
		E-Mail-bezogene Protokolle
	2.5  Wie ist eine elektronische Nachricht aufgebaut?
		Semantik
		Format
		Codierung
	2.6  Welche Sicherheitsaspekte sind zu berücksichtigen?
		Zugriffssicherheit (engl. Access Security)
		Transportsicherheit (engl. Transport Security)
		Nachrichtensicherheit (engl. Message Security)
	2.7  Wie lassen sich APIs entwickeln und betreiben?
		Prozessschritte der API-Entwicklung
		Standards
		Tooleinsatz
		API Management – API-Gateway
	2.8  In aller Kürze
	2.9  Prüfungsfragen
	Literatur
3 Mehrschichtige Architektur
	3.1  Wie ist das Client–Server Modell aufgebaut?
	3.2  Wie lässt sich der Server Tier aufteilen?
	3.3  Wann ist eine Mehrschichtenarchitektur SOA-enabled?
		API-Gateway als Unternehmens API-Drehscheibe
		Service Tier als Eingangstor zum Middle Tier
		Service Access Tier als Gateway zu den Service Providern
	3.4  Welche Liefermodelle erbringen die Leistungen?
	3.5  In aller Kürze
	3.6  Prüfungsfragen
	Literatur
4 Flexible Architektur
	4.1  Welches sind die Herausforderungen der monolithischen Mehrschichtenarchitektur?
	4.2  Wie sieht der Lösungsansatz für eine flexible Softwarearchitektur aus?
		Vorteile von Microservices
		Herausforderungen von Microservices
	4.3  Wie lassen sich Microservices ermitteln?
	4.4  Wie lässt sich die Makroarchitektur modellieren?
		Varianten des User-Interface (UI)
			1) Jeder Microservice hat sein eigenes UI
			2) Jeder Microservice gibt seinen spezifischen Anteil zu einem übergeordneten UI Rahmen
			3) Die Microservices haben kein UI, dies realisiert ein UI Full Client
		Varianten der Persistenz
		Varianten der Kommunikation zwischen den Services
	4.5  Wie sehen Referenz-Makroarchitekturen aus?
		Makroarchitektur mit Full Server-Stack Microservices
			Makroarchitektur mit eigenem Client mit Microservices mit eigener Persistenz
			Makroarchitektur mit eigenem Client und separater Persistenz
	4.6  Wie ist die Mikroarchitektur modelliert?
		Schnittstellen
		Fachlogik
		Data Tier
	4.7  Wie sieht der Betrieb der Microservices aus?
		Docker Betriebsumgebung
		Container-Orchestrierung
	4.8  In aller Kürze
	4.9  Prüfungsfragen
	Literatur
5 Clientseitige Architektur
	5.1  Wie sieht die Schnittstelle zwischen Menschen und Computer aus?
	5.2  Welche Arten von Client Devices werden eingesetzt?
		Desktop Device
		Mobile Device
		IoT Device
		Virtueller Device
	5.3  Welche Client Plattformen sind zu berücksichtigen?
		Windows
		Apple Betriebssysteme
		Linux-Varianten
		Android
	5.4  Welche Client App Technologien kommen zum Einsatz?
		UI Design
		Thin und Rich/Fat Client
		Location Based Services (LBS)
		Augmented Reality (AR)
		Kommunikationsaspekte
	5.5  Welche Architekturmuster finden Anwendung?
		Model View Controller (MVC)
		Model View Presenter (MVP)
		Model View View-Model (MVVM)
	5.6  Welchen Einfluss hat das AJAX Entwurfsmuster
	5.7  Wie werden Web Apps entwickelt?
		HTML5, CSS3 und JavaScript
		Single-Page Web App (SPA)
		Progressive Web App (PWA)
		ASP.NET Web Apps
		Jakarta Server (JavaServer) Faces (JSF)
	5.8  Mit welchen Frameworks werden installierbare Apps entwickelt?
		Distribution
		Hybrid-App
		Native Apps
		Java Desktop App
		.NET Desktop App
	5.9  In aller Kürze
	5.10  Prüfungsfragen
	Literatur
6 Serverseitige Architektur
	6.1  Welche Funktionen übernimmt der Server?
		Middle Tier
		Web Tier
			Presentation Tier
			Service Tier
		Business Tier
			Business Facade
			Business Workflow Tier
			Business Logic Tier
			Data Access Tier
			Service Access Tier
	6.2  Wie sieht die Realisierung der Persistenz aus?
		CQRS und ES
	6.3  Welche serverseitigen Skriptsprachen gibt es?
		PHP
		Node.js
		Andere serverseitige Skriptsprachen
	6.4  Wie sieht die.NET-Architektur aus?
		IDE (Integrated Development Environment)
		Referenzarchitektur der mehrschichtigen.NET Anwendung
		Azure Cloud-Dienste
	6.5  Welches sind die Eigenheiten von Jakarta EE?
		Mehrschichtenarchitektur von Jakarta EE
		Web- und Applikationsserver
		IDE – Integrated Development Environments
		Spring
	6.6  Welche Schichten kommen im IoT-Umfeld zum Tragen?
	6.7  In aller Kürze
	6.8  Prüfungsfragen
	Literatur
7 Anwendungsintegrations‑architektur
	7.1  Auf welchen Ebenen kann die IT-Integration erfolgen?
		Integration auf Präsentationsebene
		Integration auf Applikationsebene
		Integration auf Datenebene
	7.2  Welche Bedeutung hat die B2x Integration für das digitale Ökosystem?
	7.3  Wie geschieht die Integration auf der Präsentationsebene?
		Client-App-orientierte Integration
		Portalorientierte Integration
		Geschäftsprozessorientierte Integration
	7.4  Wie gestaltet sich die Integrationsarchitektur auf der Applikationsebene?
		Integration Middleware
		Modellierung der applikationsorientierten Integrationsarchitektur
	7.5  Welche Varianten ergeben sich in der datenorientierten Integration?
		Gemeinsame aktuelle Datenbank
		Zentrale, historisch orientierte Datenhaltung
	7.6  In aller Kürze
	7.7  Prüfungsfragen
	Literatur
Fallstudie „Timesoft“
Literatur
Stichwortverzeichnis




نظرات کاربران