|
Books > Computing & IT > Computer software packages > Other software packages > Enterprise software
Get the deep insights you need to master efficient architectural
design considerations and solve common design problems in your
enterprise applications. Key Features The benefits and
applicability of using different design patterns in JAVA EE Learn
best practices to solve common design and architectural challenges
Choose the right patterns to improve the efficiency of your
programs Book DescriptionPatterns are essential design tools for
Java developers. Java EE Design Patterns and Best Practices helps
developers attain better code quality and progress to higher levels
of architectural creativity by examining the purpose of each
available pattern and demonstrating its implementation with various
code examples. This book will take you through a number of patterns
and their Java EE-specific implementations. In the beginning, you
will learn the foundation for, and importance of, design patterns
in Java EE, and then will move on to implement various patterns on
the presentation tier, business tier, and integration tier.
Further, you will explore the patterns involved in Aspect-Oriented
Programming (AOP) and take a closer look at reactive patterns.
Moving on, you will be introduced to modern architectural patterns
involved in composing microservices and cloud-native applications.
You will get acquainted with security patterns and operational
patterns involved in scaling and monitoring, along with some
patterns involved in deployment. By the end of the book, you will
be able to efficiently address common problems faced when
developing applications and will be comfortable working on scalable
and maintainable projects of any size. What you will learn
Implement presentation layers, such as the front controller pattern
Understand the business tier and implement the business delegate
pattern Master the implementation of AOP Get involved with
asynchronous EJB methods and REST services Involve key patterns in
the adoption of microservices architecture Manage performance and
scalability for enterprise-level applications Who this book is
forJava developers who are comfortable with programming in Java and
now want to learn how to implement design patterns to create
robust, reusable and easily maintainable apps.
Gain a complete overview of Oracle CX Cloud Suite and its tools for
functions ranging from marketing to sales and commerce to service
Key Features Make optimal use of your Oracle CX Cloud Suite to
improve business results Achieve improved customer insights through
Oracle CX's advanced capabilities Learn how to design a CX solution
architecture Book DescriptionOracle CX Cloud offers features and
capabilities that help companies excel at sales, customer
management, and much more. This book is a detailed guide to
implementing cloud solutions and helping administrators of all
levels thoroughly understand the platform. Oracle CX Cloud Suite
begins with an introduction to high-level Oracle architecture and
examines what CX offers over CRM. You'll explore the different
cloud-based tools for marketing, sales, and customer services,
among others. The book then delves into deployment by covering
basic settings, setting up users, and provisioning. You'll see how
to integrate the CX suite to work together to interact with the
environment and connect with legacy systems, social connectors, and
internet services. The book concludes with a use case demonstrating
how the entire Oracle CX Suite is set up, and also covers how to
leverage Oracle ICS and Oracle CX Cloud for hybrid deployment. By
end of the book, you will have learned about the working of the
Oracle CX Cloud Suite and how to orchestrate user experience across
all products seamlessly. What you will learn Differentiate between
Oracle CRM and CX Cloud suites Explore a variety of Oracle CX Cloud
tools for marketing and sales Set up users and database connections
during deployment Employ Cloud Suite CX tools to aid in planning
and analysis Implement hybrid Oracle CX solutions and connect with
legacy systems Integrate with social media connectors like Facebook
and LinkedIn Leverage Oracle ICS and Oracle CX Suite to improve
business results Who this book is forThis book is for
administrators who want to develop and strengthen their Oracle CX
Cloud Suite skills in the areas of configuration and system
management. Whether you are a new administrator or an experienced
professional, this book will enhance your understanding of the new
Oracle CX features.
Protect your organization's security at all levels by introducing
the latest strategies for securing DevOps Key Features Integrate
security at each layer of the DevOps pipeline Discover security
practices to protect your cloud services by detecting fraud and
intrusion Explore solutions to infrastructure security using DevOps
principles Book DescriptionDevOps has provided speed and quality
benefits with continuous development and deployment methods, but it
does not guarantee the security of an entire organization. Hands-On
Security in DevOps shows you how to adopt DevOps techniques to
continuously improve your organization's security at every level,
rather than just focusing on protecting your infrastructure. This
guide combines DevOps and security to help you to protect cloud
services, and teaches you how to use techniques to integrate
security directly in your product. You will learn how to implement
security at every layer, such as for the web application, cloud
infrastructure, communication, and the delivery pipeline layers.
With the help of practical examples, you'll explore the core
security aspects, such as blocking attacks, fraud detection, cloud
forensics, and incident response. In the concluding chapters, you
will cover topics on extending DevOps security, such as risk
assessment, threat modeling, and continuous security. By the end of
this book, you will be well-versed in implementing security in all
layers of your organization and be confident in monitoring and
blocking attacks throughout your cloud services. What you will
learn Understand DevSecOps culture and organization Learn security
requirements, management, and metrics Secure your architecture
design by looking at threat modeling, coding tools and practices
Handle most common security issues and explore black and white-box
testing tools and practices Work with security monitoring toolkits
and online fraud detection rules Explore GDPR and PII handling case
studies to understand the DevSecOps lifecycle Who this book is
forHands-On Security in DevOps is for system administrators,
security consultants, and DevOps engineers who want to secure their
entire organization. Basic understanding of Cloud computing,
automation frameworks, and programming is necessary.
Publisher's note: A new sixth edition, updated with enhanced Jira
8.21 and Data Center features has now been published. Key Features
Work on agile projects in Jira from both the administrator and end
user's perspective Explore the improved Scrum and Kanban board and
backlog Work through exercises at the end of each chapter to
reinforce your skills Book DescriptionAtlassian Jira enables
effective bug tracking for your software and mobile applications
and provides tools to track and manage tasks for your projects.
Jira Essentials is a comprehensive guide, now updated to Jira 8 to
include enhanced features such as updates to Scrum and Kanban UI,
additional search capabilities, and changes to Jira Service Desk.
The book starts by explaining how to plan and set up a new Jira 8
instance from scratch before getting you acquainted with key
features such as emails, workflows, business processes, and much
more. You'll then understand Jira's data hierarchy and how to
design and work with projects. Since Jira is used for issue
management, this book delves into the different issues that can
arise in your projects. You'll explore fields, including custom
fields, and learn to use them for more effective data collection.
You'll create new screens from scratch and customize them to suit
your requirements. The book also covers workflows and business
processes, and guides you in setting up incoming and outgoing mail
servers. Toward the end, you'll study Jira's security model and
Jira Service Desk, which allows you to run Jira as a support
portal. By the end of this Jira book, you will be able to implement
Jira 8 in your projects with ease. What you will learn Understand
Jira's data hierarchy and how to design and work with projects in
Jira Use Jira for agile software projects, business process
management, customer service support, and more Understand issues
and work with them Design both system and custom fields to behave
differently under different contexts Create and design your own
screens and apply them to different project and issue types Gain an
understanding of the workflow and its various components Set up
both incoming and outgoing mail servers to work with e-mails Who
this book is forThis book will be especially useful for project
managers but it's also intended for other Jira users, including
developers, and any other industry besides software development,
who would like to leverage Jira's powerful task management and
workflow features to better manage their business processes.
Designing and deploying solutions using the SAP BusinessObjects
Business Intelligence platform 4.2. Key Features Get up and running
with the SAP BusinessObjects Business Intelligence platform Perform
effective data analysis and visualization for actionable insights
Enhance your BI strategy by creating different types of reports and
dashboards using SAP BusinessObjects Book DescriptionThe SAP
BusinessObjects Business Intelligence platform is a powerful
reporting and analysis tool. This book is the ideal introduction to
the SAP BusinessObjects Business Intelligence platform, introducing
you to its data visualization, visual analytics, reporting, and
dashboarding capabilities. The book starts with an overview of the
BI platform and various data sources for reporting. Then, we move
on to looking at data visualization, analysis, reporting, and
analytics using BusinessObjects Business Intelligence tools. You
will learn about the features associated with reporting,
scheduling, and distribution and learn how to deploy the platform.
Toward the end, you will learn about the strategies and factors
that should be considered during deployment. By the end, you will
be confident working with the SAP BusinessObjects Business
Intelligence platform to deliver better insights for more effective
decision making. What you will learn Work with various tools to
create interactive data visualization and analysis Query, report,
and analyze with SAP Business Objects Web Intelligence Create a
report in SAP Crystal Reports for Enterprise Visualize and
manipulate data using an SAP Lumira Storyboard Deep dive into the
workings of the SAP predictive analytics tool Deploy and configure
SAP BO Intelligence platform 4.2 Who this book is forThis book is
for Business Intelligence professionals and existing SAP ecosystem
users who want to perform effective Business Intelligence using SAP
BusinessObjects.
Step through loading GIS data, creating GIS data, styling GIS and
making maps with QGIS following a simple narrative that will allow
you to build confidence as you progress. Key Features Work with GIS
data, a step by step guide from creation to making a map Perform
geoprocessing tasks and automate them using model builder Explore a
range of features in QGIS 3.4, discover the power behind open
source desktop GIS Book DescriptionQGIS is a user friendly, open
source geographic information system (GIS). The popularity of open
source GIS and QGIS, in particular, has been growing rapidly over
the last few years. This book is designed to help beginners learn
about all the tools required to use QGIS 3.4. This book will
provide you with clear, step-by-step instructions to help you apply
your GIS knowledge to QGIS. You begin with an overview of QGIS 3.4
and its installation. You will learn how to load existing spatial
data and create vector data from scratch. You will then be creating
styles and labels for maps. The final two chapters demonstrate the
Processing toolbox and include a brief investigation on how to
extend QGIS. Throughout this book, we will be using the GeoPackage
format, and we will also discuss how QGIS can support many
different types of data. Finally, you will learn where to get help
and how to become engaged with the GIS community. What you will
learn Use existing data to interact with the canvas via
zoom/pan/selection Create vector data and a GeoPackage and build a
simple project around it Style data, both vector and raster data,
using the Layer Styling Panel Design, label, save, and export maps
using the data you have created Analyze spatial queries using the
Processing toolbox Expand QGIS with the help of plugins, model
builder, and the command line Who this book is forIf you know the
basic functions and processes of GIS, and want to learn to use QGIS
to analyze geospatial data and create rich mapping applications,
then this is the book for you.
The essential blueprints and workflow you need to build successful
AI business applications Key Features Learn and master the
essential blueprints to program AI for real-world business
applications Gain insights into how modern AI and machine learning
solve core business challenges Acquire practical techniques and a
workflow that can build AI applications using state-of-the-art
software libraries Work with a practical, code-based strategy for
creating successful AI solutions in your business Book
DescriptionAI Blueprints gives you a working framework and the
techniques to build your own successful AI business applications.
You'll learn across six business scenarios how AI can solve
critical challenges with state-of-the-art AI software libraries and
a well thought out workflow. Along the way you'll discover the
practical techniques to build AI business applications from first
design to full coding and deployment. The AI blueprints in this
book solve key business scenarios. The first blueprint uses AI to
find solutions for building plans for cloud computing that are
on-time and under budget. The second blueprint involves an AI
system that continuously monitors social media to gauge public
feeling about a topic of interest - such as self-driving cars.
You'll learn how to approach AI business problems and apply
blueprints that can ensure success. The next AI scenario shows you
how to approach the problem of creating a recommendation engine and
monitoring how those recommendations perform. The fourth blueprint
shows you how to use deep learning to find your business logo in
social media photos and assess how people interact with your
products. Learn the practical techniques involved and how to apply
these blueprints intelligently. The fifth blueprint is about how to
best design a 'trending now' section on your website, much like the
one we know from Twitter. The sixth blueprint shows how to create
helpful chatbots so that an AI system can understand customers'
questions and answer them with relevant responses. This book
continuously demonstrates a working framework and strategy for
building AI business applications. Along the way, you'll also learn
how to prepare for future advances in AI. You'll gain a workflow
and a toolbox of patterns and techniques so that you can create
your own smart code. What you will learn An essential toolbox of
blueprints and advanced techniques for building AI business
applications How to design and deploy AI applications that meet
today's business needs A workflow from first design stages to
practical code solutions in your next AI projects Solutions for AI
projects that involve social media analytics and recommendation
engines Practical projects and techniques for sentiment analysis
and helpful chatbots A blueprint for AI projects that recommend
products based on customer purchasing habits How to prepare
yourself for the next decade of AI and machine learning
advancements Who this book is forProgramming AI Business
Applications provides an introduction to AI with real-world
examples. This book can be read and understood by programmers and
students without requiring previous AI experience. The projects in
this book make use of Java and Python and several popular and
state-of-the-art opensource AI libraries.
Perform advanced dashboard, visualization, and analytical
techniques with Tableau Desktop, Tableau Prep, and Tableau Server
Key Features Unique problem-solution approach to aid effective
business decision-making Create interactive dashboards and
implement powerful business intelligence solutions Includes best
practices on using Tableau with modern cloud analytics services
Book DescriptionTableau has been one of the most popular business
intelligence solutions in recent times, thanks to its powerful and
interactive data visualization capabilities. Tableau 2019.x
Cookbook is full of useful recipes from industry experts, who will
help you master Tableau skills and learn each aspect of Tableau's
ecosystem. This book is enriched with features such as Tableau
extracts, Tableau advanced calculations, geospatial analysis, and
building dashboards. It will guide you with exciting data
manipulation, storytelling, advanced filtering, expert
visualization, and forecasting techniques using real-world
examples. From basic functionalities of Tableau to complex
deployment on Linux, you will cover it all. Moreover, you will
learn advanced features of Tableau using R, Python, and various
APIs. You will learn how to prepare data for analysis using the
latest Tableau Prep. In the concluding chapters, you will learn how
Tableau fits the modern world of analytics and works with modern
data platforms such as Snowflake and Redshift. In addition, you
will learn about the best practices of integrating Tableau with ETL
using Matillion ETL. By the end of the book, you will be ready to
tackle business intelligence challenges using Tableau's features.
What you will learn Understand the basic and advanced skills of
Tableau Desktop Implement best practices of visualization,
dashboard, and storytelling Learn advanced analytics with the use
of build in statistics Deploy the multi-node server on Linux and
Windows Use Tableau with big data sources such as Hadoop, Athena,
and Spectrum Cover Tableau built-in functions for forecasting using
R packages Combine, shape, and clean data for analysis using
Tableau Prep Extend Tableau's functionalities with REST API and
R/Python Who this book is forTableau 2019.x Cookbook is for data
analysts, data engineers, BI developers, and users who are looking
for quick solutions to common and not-so-common problems faced
while using Tableau products. Put each recipe into practice by
bringing the latest offerings of Tableau 2019.x to solve real-world
analytics and business intelligence challenges. Some understanding
of BI concepts and Tableau is required.
|
|