|
|
Books > Computing & IT > Computer software packages > Other software packages > Enterprise software > General
Die vorliegende Dissertation entstand wahrend meiner Tatig- keit
als wissenschaftlicher Mitarbeiter am Fraunhofer- Institut fUr
Produktionstechnik und Automatisierung (IPA) in Stuttgart. Herrn
Professor Dr.-Ing. H.-J. Warnecke, dem Direktor des IPA sowie
Leiter des Instituts fUr Industrielle Fertigung und Fabrikbetrieb
der Universitat Stuttgart, bin ich fUr seine wohlwollende
UnterstUtzung und seine Forderung bei der Durch- fUhrung der Arbeit
zu groBem Dank verpflichtet. Herrn Professor Dr.-Ing. H. Grabowski
danke ich vielmals fUr die eingehende Durchsicht der Arbeit und die
sich daraus ergebenden Hinweise. Bei der DurchfUhrung der fUr die
vorliegende Dissertation not- wendigen Untersuchungen wurde ich in
groBzUgiger Weise von der Firma Siemens AG (GWK) in Karlsruhe
unterstUtzt. HierfUr mochte ich insbesondere den Herren K. Adam,
Obering. E. Bux und Ing. (grad.) E. KUhne danken. DarUber hinaus
mochte ich allen Mitarbeitern der genannten Institute danken, die
mir durch Kritik und Diskussionsbereit- schaft beim Abfassen der
Arbeit behilflich waren. Dieser Dank gilt insbesondere den Herren
Dipl.-Ing. G.W. Dobler, Dr.-Ing. O. Hirschbach und bipl.-Math. R.
Scheel.
Written by two prominent industry leaders in DevOps, this book will
help you to discover various cloud services alongside modern
software development practices and tools to guide your journey of
continuous delivery in the cloud. Key Features * Modernize
continuous delivery in the cloud with strategic goals and
objectives * Master continuous delivery with the right tools,
applications, and use cases * Efficiently perform multi-cluster and
multi-cloud deployments Book Description Many organizations are
embracing cloud technology to remain competitive. Implementing and
adopting your development processes, tools, and techniques while
modernizing cloud-based ecosystem can be challenging. Strategizing
Continuous Delivery in the Cloud helps you to understand why you
need to modernize continuous delivery and how to drive convergence
of the infrastructure and the application deployment in cloud. You
will begin with discovering how continuous delivery in the cloud is
different from traditional approaches and understand the steps to
build the right strategy that works best for your organization.
Further, you will be able to develop, test, integrate, deploy, and
operate cloud native software to different types of cloud-based
environments. The book covers in detail the prerequisites for
onboarding to continuous delivery in the cloud from an organization
and technical perspective. You will delve into key aspects of
organizational and technological readiness to lay out successful
strategies for overcoming core challenges in your cloud journey.
Finally, you will know the dos and don'ts to stay on top of your
DevOps game long after the starting point. By the end of this book,
you will have a solid understanding of choosing the right type of
cloud environment and the right technologies for constructing your
CD pipelines. What you will learn * Uncover the foundation of and
prepare for continuous delivery in cloud * Build fast, efficient,
secure, and interoperable software for real world results *
Understand E-2-E continuous delivery for multi-cloud, hybrid and
on-premise * Set up and scale continuous delivery in cloud for
maximum return * Implement cost optimization for continuous
delivery in cloud * Discover trends and advancements in CD with
cloud native technologies Who This Book Is For This book is
targeted towards Operations Engineers, Site Reliability Engineers,
DevOps Architects and Engineers who are strategizing, planning, and
implementing continuous delivery in the cloud. Readers are expected
to have a basic understanding of CI/CD concepts and are familiar
with cloud ecosystem, DevOps, or CI/CD pipelines.
Gain insight and strategic advice for driving value in your
organization with this practical guide that condenses a decade of
ServiceNow wisdom into the must-know essentials for impactful
deployments Key Features Focus on what to do when shaping and
leading a ServiceNow journey Explore strategies for making your
projects impactful and valuable Guidance for leaders at every level
to maximize return on their investments in ServiceNow Book
DescriptionServiceNow is the leading enterprise service management
platform that enables the effective management of services in a
modern enterprise. In this book, you'll learn how to avoid pitfalls
that can challenge value realization, where to focus, how to
balance tradeoffs, and how to get buy-in for complex decisions.
You'll understand the key drivers of value in ServiceNow
implementation and how to structure your program for successful
delivery. Moving ahead, you'll get practical guidance on the
methods and considerations in securely using ServiceNow. You'll
also learn how to set up a multi-instance environment including
best practices, patterns and alternatives in the use and
maintenance of a multi-instance pipeline. Later chapters cover
methods and approaches to design processes that deliver optimal
ROI. Further, you'll receive tips for designing technical
standards, designing for scale, ensuring maintainability, and
building a supportable instance. Finally, you'll focus on the
innovative possibilities that can be unlocked in a ServiceNow
journey which will help you to manage uncertainty and claim the
value of being an early adopter. By the end of this book, you'll be
prepared to lead or support a ServiceNow implementation with
confidence that you're bringing not only a solution but also making
an impact in your organization. What you will learn Understand the
key drivers of value in ServiceNow implementation Structure your
ServiceNow programs for successful delivery Discover methods and
tools for securely using ServiceNow Set up a multi-instance
environment with best practices and patterns Architect and lead the
deployment of AI capabilities in ServiceNow Build innovative
experiences using NLU, virtual agents and the Now Experience
Framework Who this book is forThis book is for architects,
consultants and project leaders looking to drive value by applying
ServiceNow effectively and efficiently. Platform administration or
development experience is useful but not necessary to get the most
out of this book. However, some familiarity with the modules and
features of ServiceNow is expected.
Get your first channel up and running quickly and understand how to
grow your marketing initiatives as you need or want to expand your
reach with mailchimp Key Features * Learn how to move quickly to
establish your first marketing channel * Begin to reduce trial and
error of experimenting by yourself * Understand various use-cases
depending on the type of business you might have Book Description
Readers will start by understanding how and why to use the
Mailchimp Platform. Understand common terms used in Mailchimp
enviornment. the nuanced differences between groups, tags, and
segments and how they can be used throughout the platform.
Additionally, the chapter will go into how these can be used when
your contacts are subscribing to automate the creation of some of
these contact subsets. Then the book covers the two basic channels
and how to set the tone for your marketing and outreach to your
contacts. We will review what we should consider the role of
templates to be in your marketing strategy and how to think about
what might be consistent within their marketing attempts (things
like logo, openings, footers, etc.). Then the section will go into
how to leverage this in your campaign sends and how to think about
timing and your audience and their locations in terms of
engagement. to set up a consistent marketing presence in the form
of websites and the benefits of determining a brand identity. Then
they will learn to optimize the platform utilization and expand on
analytic options and even some pro features for leveraging
comparative reports. Later, they will be in a position to
understand benefits of integrating their external commerce platform
to their marketing initiatives if they do so. What you will learn *
Take ownership of designing your marketing voice and mechanism *
Learn to grow your marketing initiatives as you need or want to
expand your reach * Learn to make informed decisions about the
marketing channels relevant to your business goals * Begin to
experiment with at least one channel to better grow or understand
your audience * Learn to progress to automating your marketing
efforts quickly * Empowering yourself to have more time and put in
additional efforts on other parts of your business Who This Book Is
For If you are a small-to-midsize business or an entrepreneur who
is just starting their marketing journey and enjoys researching
engagement strategies this book is for you. In order to get the
best from this book you just need to be familiar with leveraging
web-apps and have a notion of content design. This book will help
readers to take hands-on initial ownership of designing their
marketing voice and mechanisms.
The ultimate guide for developers, with straight to the point
information, advice, and tips on how to write and run code, migrate
legacy services and extend your applications with Google Cloud. Key
Features * Master all options for running your code on the cloud
and improve it using Google Cloud services * Migrate your legacy
code to the cloud without hassles and learn to create code which
runs anywhere * Use the hands-on examples to learn and showcase
your experience with Google Cloud Book Description Many
organizations are discovering the benefits of running code on the
cloud and migrating their legacy applications. This process can be
overwhelming for Developers and Engineers who are new to the cloud.
Filled with practical tips and expert advice from a Google
developer, this book will help you to achieve more and faster in
terms of application development. You will begin with understanding
and comparing all available options to run your code. You will then
be able to write, deploy, monitor, and troubleshoot your code
without leaving the Google Cloud IDE, along with guidance on
selecting the best option for each use case. Next, you will get to
grips with the basic Google Cloud infrastructure services and
connecting your code with public APIs. This will help you to easily
add features to your application such as language translation,
object detection in images or videos and many more. Further, you
will have a comprehensive list of tips and best practices to make
your migration as smooth as possible. If you are interested in
writing code from scratch, the book will show you the basics of
hybrid cloud applications to build services which can run virtually
anywhere. By the end of this book, you will know how to approach
application development process with no hassles while successfully
moving your code to Google Cloud. What you will learn * Understand
how to write, run, and troubleshoot code on Google Cloud * Choose
among all available options for running your code * Connect your
code to Google Cloud services using public APIs * Migrate your code
to Google Cloud without surprises * Architect hybrid cloud
solutions which can run virtually anywhere * Get to grips with
Cloud Functions, App Engine, GKE and Anthos Who This Book Is For
This book is targeted towards Cloud Architects, Engineers and
Developers willing to migrate their applications and services to
Google Cloud or start building them from scratch. Entrepreneurs in
early-stage start-ups and IT Professionals who want to know more
about Google Cloud from the eyes of a Developer will also benefit
from reading this book. Readers are expected to have a basic
understanding of Cloud concepts and basic experience on how to
write Python and Shell scripts.
Make the most of Salesforce Lightning by delivering impressive
enterprise-grade applications with the help of established
architectural patterns and best practices. Key Features * Use the
Salesforce Platform to build integrated, scalable, and robust apps
focused on enterprise-level customer demands * Deliver modern and
responsive user experiences targeting multiple devices through
Lightning Experience and Salesforce Mobile * Extend your
application with access to external services and AI Book
Description Salesforce makes architecting enterprise-grade
applications easy and secure - but you'll need guidance to leverage
its full capabilities and deliver top-notch products for your
customers. This fourth edition brings practical guidance to the
table, taking you on a journey through building and shipping
enterprise-grade apps. You will learn how to leverage the
platform's many productivity features and harness its extensibility
and customization capabilities. This guide will teach you advanced
application architectural design patterns such as Separation of
Concerns, Unit Testing, and Dependency Integration. You'll also get
to grips with Apex and FFLib, and create scalable services with
Java, Node.js, and other languages using Salesforce Functions and
Heroku, and find new ways to test Lightning UIs with UTAM. These
key topics, alongside a new chapter on exploring Asynchronous
Processing Features, are unique to this edition. You'll also
benefit from an extensive case study based on how Salesforce
Platform delivers solutions. By the end of this Salesforce book,
whether you are looking to publish the next amazing application on
AppExchange or build packaged applications for your organization,
you will be prepared with the latest innovations on the platform.
What you will learn * Create and deploy packaged apps for your own
business or for AppExchange * Understand Enterprise Application
Architecture patterns * Customize mobile and desktop user
experience with Lightning Web Components * Manage large data
volumes with asynchronous processing and big data strategies *
Learn how to go beyond the Apex language, and utilize Java and
Node.js to scale your skills and code with Heroku and Salesforce
Functions * Test and optimize Salesforce Lightning UIs with UTAM *
Use Salesforce AWS Integration and Lightning External Services to
integrate external code and data with your Lightning Application
Who This Book Is For If you are a Salesforce developer who wants to
unlock the true potential of the Salesforce platform and deliver
complex, scalable applications within your company or for use in
large enterprises you target through AppExchange, then you have
come to the right place. You will need a solid foundation of
Salesforce development to dive into this book - it is here to
elevate your skills, not teach you the basics.
Evolve the humble CLI with Go and unleash the next generation of
powerful, flexible, empathy-driven interfaces. Finally, join a
community of other CLI developers and distribute within the popular
Homebrew package management tool! Key Features * Discover how Go
enables the development of powerful, elegant, and intuitive CLIs *
Explore a range of CLI development aspects and pick up a vast array
of best practices * Create impressive interfaces that are both fun
and user-friendly, and learn how to distribute them Book
Description Let's face it: GUIs can only do so much. Sure, they
have their place - they're intuitive and user-friendly - but for
productivity, nothing beats a CLI. Many organizations these days
settle for the GUI, thinking no alternative offers similar
accessibility but better functionality. Does this describe your
organization? Pick up this book and get them to think again.
Building Modern CLI Applications in Go helps you achieve what most
assume isn't possible: an interface that rivals the GUI in elegance
yet surpasses it in high-performance execution. Through its
practical, step-by-step approach, you'll gain everything you need
to harness the power and simplicity of the Go language to build CLI
applications that revolutionize the way you work. After a primer on
CLI standards and Go, you'll be launched into tool design and
proper framework use for true development proficiency. The book
then moves on to all things CLI, giving you full mastery of
everything from arguments and flags to errors and API calls. Later,
you'll dive into the nuances of empathic development, so that you
can ensure the best UX possible, before you finish up with build
tags, cross-compilation, and container-based distribution. By the
end of this guide, you'll be fully equipped to take the performance
and flexibility of your organization's applications to the next
level. What you will learn * Explore good CLI philosophy and enact
it effectively using Go * Master Go code structure, testing, and
other essentials * Add a colorful dashboard to your CLI using
engaging ASCII banners * Use Cobra, Viper, and other frameworks to
give your CLI an edge * Handle inputs, API commands, errors, and
timeouts like a pro * Target builds for specific platforms the
right way using build tags * Build with empathy, using easy bug
submission and traceback * Containerize, distribute, and publish
your CLIs quickly and easily Who This Book Is For This book is for
beginner and intermediate Golang developers who have an interest in
developing CLIs and who enjoy learning by doing. You will need to
understand basic Golang programming concepts but will require no
prior knowledge of CLI design and development.
Bring your data to life with this accessible yet fast-paced
introduction to Power BI, now in color. Purchase of the print or
Kindle book includes a free eBook in PDF format. Key Features Learn
faster with practical examples of the latest features of Power BI,
including navigator buttons, column-level security, visualizing
goals, and more Migrate your existing Excel and data analysis
skills to Power BI Build accurate analytical models, reports, and
dashboards, now in full color Book DescriptionUpdated with the
latest features and improvements in Power BI, this fast-paced yet
comprehensive guide will help you master the core concepts of data
visualization quickly. You'll learn how to install Power BI, design
effective data models, and build basic dashboards and
visualizations to help you make better business decisions. This new
edition will also help you bridge the gap between MS Excel and
Power BI. Throughout this book, you'll learn how to obtain data
from a variety of sources and clean it using the Power Query
Editor. You'll also start designing data models to navigate and
explore relationships within your data and building DAX formulas to
make data easier to work with. Visualizing data is a key element of
this book, so there's an emphasis on helping you get to grips with
data visualization styles and enhanced digital storytelling. As you
progress, you'll start building your own dataflows, gain an
understanding of the Common Data Model, and automate dataflow
refreshes to eradicate data cleaning inefficiency. You'll learn how
to administer your organization's Power BI environment so that
deployment can be made seamless, data refreshes can run properly,
and security can be fully implemented. By the end of this Power BI
book, you'll know how to get the most out of Power BI for better
business intelligence. What you will learn Connect to data sources
using import, DirectQuery, and live connection options Use Power
Query Editor for data transformation and data cleansing processes,
and write M and R scripts and dataflows to do the same in the cloud
Design effective reports with built-in and custom visuals to
optimize user experience Implement row-level and column-level
security in your dashboards Administer a Power BI cloud tenant for
your organization Use built-in AI capabilities to enhance Power BI
data transformation techniques Deploy your Power BI Desktop files
into Power BI Report Server Who this book is forThis book is for
aspiring business intelligence and data professionals with a basic
understanding of BI concepts, who want to learn Power BI quickly.
Complete beginners with no BI background can also get plenty of
useful information from this book.
Unravel the power of java design patterns by learning where to use
and apply them effectively to solve specific problems in software
design and development Key Features * Decouple logic across the
objects with Dependency Injection by creating various vehicles with
features * Finalize a vehicle construction by chaining handlers by
using the Chain of Responsibility Pattern * Plan and execute an
advanced vehicle sensors initiation with Scheduler Pattern Book
Description Design patterns are proven solutions to standard
problems in software design and development. It allows you to
create reusable, flexible, and maintainable code. Knowing some
popular patterns is essential to becoming a proficient software
developer thereby elevating your skills to the next level. In this
book, you will begin by exploring the Java module system for
effective understanding and implementation of design patterns.
You'll start by covering an example of filling out parking places
with vehicles with prototype Patterns. Then, you will learn how to
create only one vehicle that is shared with Singleton Pattern. You
will then extend object functionality by using the Decorator
Pattern and reducing a refactoring effort with Extension Objects
Pattern. Later, you will learn how to avoid expensive
initialization with Caching Pattern and provide default behavior
with Null Object Pattern. You'll also perform a less expensive
multi-threaded execution with Thread Pool Pattern. Finally, you
will identify and understand the anti-pattern utilization at the
early stages of development. By the end of this book, you will have
gained practical knowledge of design patterns in java and be able
to apply them to address common design problems. What you will
learn * Understand the most common problems that can be solved
using Java Design Patterns * Uncover Java building elements, their
usages, and concurrency possibilities * Optimize a vehicle memory
footprint with the Flyweight Pattern * Explore one-to-many
relations between instances with Observer Pattern * How to route
vehicle messages by using the Visitor Pattern * Utilize and control
vehicle resources with Thread Pool Pattern * Understand the
penalties caused by anti-patterns in software design Who This Book
Is For This book is for intermediate-level Java developers and
software architects who want to learn the practical implementation
of software design patterns in java. No prior knowledge of design
patterns is required, but an understanding of Java programming is
necessary.
|
|