Download - Enterprise Applications
![Page 1: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/1.jpg)
• Enterprise Applications
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 2: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/2.jpg)
Commercial software Free and open-source software
1 Often some level of support is included in the purchase of
proprietary software, but additional support services (especially for
enterprise applications) are usually available for an additional fee
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 3: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/3.jpg)
SAP AG Products
1 SAP ERP is one of five enterprise applications in SAP's Business Suite.
The other four applications are:
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 4: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/4.jpg)
Converged infrastructure Benefits of converged infrastructure
1 In April 2012, the open source analyst firm bon released the first
market forecast for Converged Infrastructure, with a projected
$402B total available market (TAM) by 2017 of which, nearly 2/3rds of
the infrastructure that supports enterprise applications will be
packaged in some type of converged solution by 2017.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 5: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/5.jpg)
Java (programming language) History
1 For example, J2EE targeted enterprise applications and the
greatly stripped-down version J2ME for Mobile Applications (Mobile Java)
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 6: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/6.jpg)
Free software Economical aspects and adoption
1 Often some level of support is included in the purchase of
proprietary software, but additional support services (especially for
enterprise applications) are usually available for an additional fee
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 7: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/7.jpg)
Application server Advantages of application servers
1 In combination, the benefits above may result in cost savings to an
organization developing enterprise applications. In practice, however, the technical challenges of writing
software that conforms to that paradigm, combined with the need
for software distribution to distribute client code, somewhat negate these
benefits.https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 8: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/8.jpg)
BlackBerry World History
1 In 2003, RIM launched the Mobile Data Service to enable customers to
access Java-based third-party enterprise applications using the
secure real-time push-based BlackBerry infrastructure.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 9: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/9.jpg)
SAP AG
1 SAP AG is a German multinational software corporation that makes
enterprise software to manage business operations and customer relations. Headquartered in Walldorf, Baden-
Württemberg, Germany, with regional offices around the world, SAP is the leader in the market of enterprise
applications in terms of software and software-related service.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 10: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/10.jpg)
Customer relationship management Trends
1 Salesforce.com was the first company to provide enterprise
applications through a web browser, and has maintained its leadership
position
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 11: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/11.jpg)
Oracle Corporation Oracle and SAP
1 SAP recognized that Oracle had started to become a competitor in a
market where SAP had the leadership, and saw an opportunity
to lure in customers from those companies that Oracle Corporation had acquired. SAP would offer those customers special discounts on the
licenses for its enterprise applications.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 12: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/12.jpg)
Instant messaging - Interoperability
1 These enterprise applications, or enterprise application integration
(EAI), are built to certain constraints, namely storing data in a common
format.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 13: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/13.jpg)
Short Message Service - GSM
1 SMS is a stateless communication protocol in which every SMS message is considered entirely independent of
other messages. Enterprise applications using SMS as a data
bearer require that session management be maintained external
to the protocol.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 14: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/14.jpg)
NetBeans - Current versions
1 NetBeans IDE 6.5, released in November 2008, extended the existing Java EE features
(including Java Persistence support, EJB 3 and JAX-WS). Additionally, the NetBeans Enterprise Pack supports development of
Java EE 5 enterprise applications, including SOA visual design tools, XML schema tools, web services orchestration (for BPEL), and
UML modeling. The NetBeans IDE Bundle for C/C++ supports C/C++ and FORTRAN
development.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 15: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/15.jpg)
Data quality - Overview
1 Batch and Real time - Once the data is initially cleansed (batch),
companies often want to build the processes into enterprise
applications to keep it clean.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 16: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/16.jpg)
Deloitte - Services
1 Consulting: Assists clients by providing services in the areas of
enterprise applications, technology integration, strategy & operations,
human capital, and short-term outsourcing.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 17: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/17.jpg)
Software - Design and implementation
1 For instance, JavaBeans library is used for designing enterprise
applications, Windows Forms library is used for designing graphical user
interface (GUI) applications like Microsoft Word, and Windows
Communication Foundation is used for designing web services
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 18: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/18.jpg)
HP Software Division - Mobile apps
1 HP Mobile Apps software provides end-to-end management of
enterprise applications, including application lifecycle management
and end-to-end monitoring and management of Mobile Applications.
HP Mobile Apps software includes Mobile Application development,
Mobile Application monitoring, and mobile testing.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 19: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/19.jpg)
HP Software Division - Software Company Acquisition Timeline
1 Feb. 2006: OuterBay, archiving software for enterprise applications and databases
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 20: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/20.jpg)
Adapter (computing) - Resource Adapters
1 Resource adapters are used to retrieve and route data. They provide access to databases,
files, messaging systems, enterprise applications and other data sources and
targets. Each adapter includes a set of adapter commands that can be used to customize its
operation. Adapter commands specify different queues and queue managers, specific
messages by message ID, specific sets of messages with the same message ID,
message descriptors in the data, and more.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 21: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/21.jpg)
Hitachi Consulting - Timeline
1 On Jan. 4, 2011 - Hitachi Consulting announced it has acquired Sierra
Atlantic, a leader in offshore enterprise applications and
outsourced product development with approximately 2500 employees
in India, China and the US.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 22: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/22.jpg)
Software deployment - Deployment roles
1 The typical roles involved in software deployments for enterprise applications are:
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 23: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/23.jpg)
Web engineering
1 The web has become a major delivery platform for a variety of
complex and sophisticated enterprise applications in several domains
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 24: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/24.jpg)
Tablet computer - System architecture
1 The CPUs have been incorporated into tablet PCs over the years and
generally offer greater performance along with the ability to run full
versions of Microsoft Windows, along with Windows desktop and enterprise
applications
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 25: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/25.jpg)
Borland - The Inprise years, and name changes
1 On April 29, 1998, Borland refocused its efforts on targeting enterprise applications
development
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 26: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/26.jpg)
Applications architecture - Applications architecture patterns
1 Enterprise Process-Centric: A business process manages the
interactions between multiple intra-enterprise applications, services,
sub-processes and users.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 27: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/27.jpg)
Applications architecture - Applications architecture patterns
1 Extended Enterprise: A business process manages the interactions between multiple inter-enterprise
applications, services, sub-processes and users.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 28: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/28.jpg)
Lonnie D. Bentley - Life and work
1 Aside from systems analysis and design, Bentley also focuses on
enterprise applications, business process redesign, computer-aided software engineering (CASE), rapid application development (RAD), and graphical user interface (GUI) design.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 29: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/29.jpg)
Web testing - Windows-based web testing tools
1 SilkTest - Automation tool for testing the functionality of enterprise applications.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 30: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/30.jpg)
Enterprise JavaBean
1 'Enterprise JavaBeans' ('EJB') is a managed, server-side component (software)|component architecture
for modular construction of enterprise software|enterprise
applications.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 31: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/31.jpg)
Enterprise JavaBean
1 The EJB specification intends to provide a standard way to implement
the back-end 'business' code typically found in enterprise
applications (as opposed to 'front-end' interface code)
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 32: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/32.jpg)
Enterprise JavaBean - Reinventing EJBs
1 Gradually an industry consensus emerged that the original EJB
specification's primary virtue — enabling transactional integrity over
distributed applications — was of limited use to most enterprise
applications, and the functionality delivered by simpler frameworks like
Spring Framework|Spring and Hibernate (Java)|Hibernate was more
useful. https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 33: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/33.jpg)
JBoss (company) - Products
1 * JBoss Developer Studio - offers developers an environment for building rich web applications,
transactional enterprise applications, and SOA-based integration
applications.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 34: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/34.jpg)
Application Response Measurement
1 'Application Response Measurement' ('ARM') is an open standard published by the Open
Group for monitoring and diagnosing performance bottlenecks within
complex enterprise applications that use loose coupling|loosely-coupled
designs or service-oriented architectures.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 35: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/35.jpg)
Windows 2000 - Total cost of ownership
1 In October 2002, Microsoft commissioned International Data Corporation|IDC to
determine the total cost of ownership (TCO) for enterprise applications on Windows 2000 versus the TCO of the same applications on Linux. IDC's report is based on telephone
interviews of IT executives and managers of 104 North American companies in which they
determined what they were using for a specific workload for file, print, security and
networking services.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 36: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/36.jpg)
Google I/O
1 'Google I/O' is an annual developer-focused Meeting|conference held by Google in San Francisco, California. Google I/O features
highly technical, in-depth sessions focused on building web, mobile, and enterprise applications with Google and open web
technologies such as Android (Operating System)|Android, Google Chrome|Chrome,
Chrome OS, Google APIs, Google Web Toolkit, App Engine, and more.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 37: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/37.jpg)
EWeek - Key focus areas
1 Given the website structure and editorial content that eWEEK creates,
the site focuses on the following topics: Cloud computing, mobile
technology, data center and infrastructure, security and
enterprise applications, as well as IT careers and leadership information.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 38: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/38.jpg)
Citrix Systems - Current products
1 *CloudGateway – aggregate and control enterprise applications
and services
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 39: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/39.jpg)
U.S. Venture Partners - Portfolio companies
1 The firm's current investment portfolio is active in a number of market segments
including biopharmaceuticals, cleantech, enterprise applications, enterprise networks and Computer data storage|storage, internet
and consumer, medical devices, mobile computing and communications,
semiconductors, technical software, telecommunications and
'other'.[http://www.usvp.com/html_vers/portfolio/alpha.html US Venture Partners Portfolio]
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 40: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/40.jpg)
U.S. Venture Partners - Portfolio companies
1 * Enterprise Applications - @Road (ARDI), BeVocal, Check Point Software(CHKP), ClickShift,
Commerce5, Guidewire Software, Instantis, M-Factor, NetDynamics,
ON24, RelayHealth, Right90, Sagent Technologies, Spoke Software, Trovix,
Verity, X1 Technologies
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 41: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/41.jpg)
Junglee.com
1 Junglee.com started off as a virtual database that was used to extract
information off the Internet and deliver it to enterprise applications
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 42: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/42.jpg)
SMS - GSM
1 SMS is a stateless protocol|stateless communication protocol in which every SMS message is considered
entirely independent of other messages. Enterprise applications using SMS as a data bearer require that Session (computer science)|
session management be maintained external to the protocol.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 43: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/43.jpg)
Web server
1 The most common use of web servers is to host websites, but there are other uses such as Online game|
gaming, data storage or running Enterprise software|enterprise
applications.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 44: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/44.jpg)
Bunchball - Software
1 It contains a set of game mechanics, including badges, team points, and leader boards for websites, social communities, Mobile Applications,
and desktop and enterprise applications
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 45: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/45.jpg)
Vodafone - Europe
1 Finally in December 2006, the Company completed the acquisition
of Aspective, an enterprise applications systems integrator in
the UK, signalling Vodafone's intent to grow a significant presence and revenues in the information and
communication technologies (ICT) marketplace.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 46: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/46.jpg)
OCZ Technology
1 The company produces SSD devices utilising a range of interfaces,
including SATA III, PCI Express, Serial attached
SCSIhttp://www.oczenterprise.com/ssd-products/talos-2-r-sas-2.5-mlc.html
and USB 3.0, for both client and enterprise applications.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 47: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/47.jpg)
Computer software - Design and implementation
1 For instance, JavaBeans library is used for designing enterprise
applications, Windows Forms library is used for designing graphical user
interface (GUI) applications like Microsoft Word, and Windows
Communication Foundation is used for designing web services
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 48: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/48.jpg)
SUSE Linux - openSUSE vs SUSE Linux Enterprise
1 SUSE Linux Enterprise is SUSE's commercial edition, which SUSE releases much less
frequently, enabling it to offer support more effectively for enterprise/production
deployments. It is certified for a wide variety of enterprise applications and offers a number of special enterprise features
including High Availability and Point of Sale extensions. SUSE historically uses a heavily tested subset of packages from openSUSE
Linux as the basis for SUSE Linux Enterprise.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 49: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/49.jpg)
Business Process Modeling - Programming language tools for BPM
1 BPM suite software provides programming interfaces (web services, application program interfaces (APIs)) which allow
enterprise applications to be built to leverage the BPM engine. This
component is often referenced as the engine of the BPM suite.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 50: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/50.jpg)
Customer data integration - History of customer data integration
1 CDI commonly supports both customer relationship management and master data
management, and enables access from these enterprise applications to information
confidently describing everything known about a customer, donor, or prospect,
including all attributes and cross references, along with the critical definition and identification necessary to uniquely
differentiate one customer from another and their individual needs.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 51: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/51.jpg)
Fusion-io
1 'Fusion-io' is a computer hardware and software systems company based in
Cottonwood Heights, Utah, that designs and manufactures products using flash memory technology. The Fusion ioMemory platform accelerates enterprise applications such as databases, virtualization, cloud computing,
big data by integrating hardware and software to overcome the limitations of
legacy architectures and specialized hardware.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 52: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/52.jpg)
Web development - Server side coding
1 The World Wide Web has become a major delivery platform for web
development a variety of complex and sophisticated enterprise
applications in several domains
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 53: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/53.jpg)
Java Platform, Enterprise Edition - Standards and specifications
1 This allows developers to create enterprise software|enterprise
applications that are Porting|portable and scalability|scalable, and that
integrate with legacy technologies
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 54: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/54.jpg)
GoPivotal - Data
1 *'Pivotal Performance and Monitoring' - ensures optimal quality of service
for critical enterprise applications by delivering real-time control of
database transaction performance, including information about overall
CPU and input/output|I/O consumption to the query level.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 55: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/55.jpg)
JVx (Framework) - Enhancements
1 Several enhancements exist for JVx that result in a high level of comfort for use in enterprise applications.
These include:
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 56: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/56.jpg)
Redpine Signals
1 The company also introduced a simultaneous dual-band 450 Mbit/s
3x3 802.11n chipset for digital home and enterprise applications.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 57: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/57.jpg)
Barcode reader - Cell phone cameras
1 A number of enterprise applications using cell phones are appearing:
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 58: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/58.jpg)
Session (computer science) - Session Management over SMS
1 The development of interactive enterprise applications required
session management, but because SMS is a stateless protocol as defined
by the GSM standards,GSM Doc 28/85 Services and Facilities to be provided in the GSM System rev2, June 1985 early implementations
were controlled client-side by having the end-users enter commands and
service identifiers manuallyhttps://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 59: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/59.jpg)
RealPlayer - RealPlayer for Windows
1 'RealPlayer Enterprise' is a licensed product for enterprise applications which can be customized
and remotely administered by RealPlayer Enterprise Manager. The free Realplayer
Enterprise Education Edition has been removed. Both versions of Realplayer Enterprise are lightweight, ad-free versions of RealPlayer,
missing most consumer features and most plug-in support. The RealSched.exe update reminder
can be disabled in two steps, and it is not reinstalled upon running the player.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 60: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/60.jpg)
Spring Framework - Modules
1 * 'Convention over configuration': a rapid application development
solution for Spring-based enterprise applications is offered in the Spring
Roo module
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 61: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/61.jpg)
Spring Framework - Inversion of control container (dependency injection)
1 In many cases one need not use the container when using other parts of
the Spring Framework, although using it will likely make an
application easier to configure and customize. The Spring container
provides a consistent mechanism to configure applications and integrates
with almost all Java environments, from small-scale applications to large
enterprise applications.https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 62: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/62.jpg)
Java (software platform) - Platform
1 * Java EE (Enterprise Edition): Java SE plus various APIs useful for n-tier|multi-tier client–server enterprise
applications.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 63: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/63.jpg)
Software deployment - Deployment roles
1 Typical roles involved in software deployments for enterprise applications may
include:
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 64: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/64.jpg)
OBIX
1 oBIX is a web services interface because it does not necessarily allow deep interactions
with the underlying control systems. This interface can enable communications between enterprise applications and
embedded building systems as well as between two embedded building systems.
Facilities and their operations to be managed as full participants in knowledge-
based businesses.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 65: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/65.jpg)
OBIX - Scope
1 oBIX provides a publicly available web services interface specification that can be used to obtain data in a
simple and secure manner from HVAC, access control, utilities, and other building automation systems,
and to provide data exchange between facility systems and
enterprise applications. Release 1 provides a normalized representation
for three of elements common to control systems:
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 66: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/66.jpg)
Enterprise mobility management - Scope
1 Enterprise mobility management proposes systems to prevent
unauthorized access to enterprise applications and/or corporate data on
mobile devices
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 67: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/67.jpg)
Application server - Advantages of application servers
1 ; Total Cost of Ownership (TCO): In combination, the benefits above may
result in cost savings to an organization developing enterprise applications. In practice, however, the technical challenges of writing
software that conforms to that paradigm, combined with the need
for software distribution to distribute client code, somewhat negate these
benefits.https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 68: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/68.jpg)
Open smart grid protocol - Protocol layers and features
1 For example, just as SQL provide an efficient and flexible database query language for enterprise applications,
OSGP provides an efficient and flexible query language for smart
grid devices
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 69: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/69.jpg)
Vishal Sikka - Early life and career
1 His second startup, Bodha.com, focused on developing technology for
non-invasive, service-based integration of enterprise applications
and information
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 70: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/70.jpg)
Berkeley DB - Programs that use Berkeley DB
1 * Papyrus Platform – The ISIS Papyrus Platform uses BerkeleyDB for its
distributed object-relational transaction kernel for adaptive
content and process management in enterprise applications
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 71: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/71.jpg)
Essar Group - Services
1 ** Aegis also owns a majority stake in [http://www.agcnetworks.com AGC
Networks], a leading global information and communication
technology solutions provider with experience in unified
communications, network infrastructure, data center,
virtualization, security solutions, and enterprise applications development
integration.https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 72: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/72.jpg)
Informix - Key Products
1 Informix is offered in a number of editions, including free developer
editions, editions for small and mid-sized business, and editions
supporting the complete feature set and designed to be used in support
of the largest enterprise applications.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 73: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/73.jpg)
IBM Websphere Studio Application Developer - Overview
1 * Java Platform, Enterprise Edition (Java EE): This architecture is used to build
distributed Web and enterprise applications. Java EE applications include: Enterprise
Java beans (EJB) applications for distributed, secure applications with transactional
support, Java Persistence API (JPA) applications to access persistent data, and JavaServer Pages (JSP) or JavaServer Faces
(JSF) for developing presentation logic.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 74: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/74.jpg)
SAP Human Resource Management Systems
1 Headquartered in Walldorf, Baden-Württemberg, Germany, with regional offices around the world,
SAP is the leader in the market of enterprise applications in terms of software and software-related service.SAP to Expand Customer-Centric Regional Events and Visibility in 2013 Instead of Holding SAPPHIRE NOW from Madrid in 2013 | PR Carbon http://www.prcarbon.com/press/sap-to-expand-customer-centric-regional-events-and-
visibility-in-2013-instead-of-holding-sapphire-now-from-madrid-in-2013-1003711.html PR Carbon Worldwide News Network and PR Distribution
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 75: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/75.jpg)
SAP Enterprise Portal
1 With only a Web Browser, users can begin work once they have been authenticated in the portal which offers a single point of access to
information, enterprise applications, and services both inside and outside
an organization
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 76: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/76.jpg)
Service delivery platform - History
1 The late 1990s saw a period of unprecedented change in enterprise
applications as the grip of client-server architectures gradually
relaxed and allowed the entrance of n-tiered architectures
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 77: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/77.jpg)
Apache OFBiz
1 'Apache Open For Business' (Apache OFBiz) is an open source enterprise resource planning (ERP) system. It
provides a suite of enterprise applications that integrate and automate many of the business
processes of an enterprise.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 78: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/78.jpg)
SanDisk - Description
1 SanDisk’s flash memory storage products include solid-state drives (SSDs) and caching software for
laptop, PC and enterprise applications; memory cards for
smartphones and cameras; embedded flash drives for mobile
phones and tablets, USB flash drives; and other flash-based products.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 79: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/79.jpg)
ColdBox Platform
1 'ColdBox' is an open source, conventions based web application
framework intended for building Enterprise software|enterprise
applications with ColdFusion Markup Language|CFML
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 80: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/80.jpg)
Socialtext
1 Before it was acquired, investors in Socialtext included Omidyar Network,
[http://www.omidyar.net/corp/partners.shtml ] Draper Fisher
Jurvetson,[http://www.dfj.com/cgi-portfolio/artman/publish/socialtext.shtml Enterprise
Applications amp; Services] and SAP AG|SAP Ventures.[http://www30.sap.com/company/s
apventures/investmentportfolio/index.epx#Socialtext SAP - SAP Ventures:
Investment Portfolio Companies]
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 81: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/81.jpg)
Enterprise application integration - Overview
1 In the words of the Gartner Group, EAI is the “unrestricted sharing of data and business
processes among any connected application or data sources in the enterprise.”In its April 2001
report for AIIM International, Enterprise Applications: Adoption of E-Business and
Document Technologies, 2000–2001: Worldwide Industry Study, Gartner defines EAI as the unrestricted sharing of data and business
processes among any connected applications and data sources in the enterprise.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 82: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/82.jpg)
Software Factory (Microsoft .NET) - Implementations
1 * The Enterprise Framework Factory (the EFx Factory) from
[http://www.microsoft.com/services/microsoftservices Microsoft Services] was one of the first pioneering architectural software factories to
use a unique combination of Model-driven engineering|model driven development, and
integrated Run-time system|runtime environment tools to build Service-oriented
architecture|Service-Oriented Enterprise Applications and Services.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 83: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/83.jpg)
Base Class Library - Non-standardized namespaces
1 ;SystemEnterpriseServices: Provides .NET objects with access to
COM+ services making the .NET Framework objects more practical for
enterprise applications.[http://msdn.microsoft.com/en-us/library/system.enterpriseservices.aspx MSDN Documentation -
SystemEnterpriseServices Namespace]
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 84: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/84.jpg)
GlassFish - Overview
1 GlassFish is the reference implementation of Java EE and as such supports Enterprise
JavaBeans, Java Persistence API|JPA, JavaServer Faces, Java Message Service|JMS, Remote Method Invocation|RMI, JavaServer Pages, servlets, etc. This allows developers
to create enterprise applications that are portable and scalable, and that integrate
with legacy technologies. Optional components can also be installed for
additional services.https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 85: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/85.jpg)
Apache Geronimo
1 This allows developers to create enterprise applications that are portable and scalable, and that
integrate with legacy technologies
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 86: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/86.jpg)
Database activity monitoring - Common use cases for DAM
1 'Application Activity Monitoring:' The primary purpose of application
activity monitoring is to provide a greater level of end-user
accountability and detect fraud (and other abuses of legitimate access)
that occurs via enterprise applications, rather than via direct
access to the database.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 87: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/87.jpg)
Database activity monitoring - Common use cases for DAM
1 Multi-tier enterprise applications such as Oracle Corporation|Oracle EBS, PeopleSoft, JD Edwards, SAP
ERP|SAP, Siebel Systems, Business Intelligence, and custom applications built on standard middle-tier servers such as IBM WebSphere and Oracle
WebLogic Server mask the identity of end-users at the database
transaction levelhttps://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 88: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/88.jpg)
Terracotta, Inc. - History
1 Terracotta began as a provider of cluster (computing)|clustering
technologies for Java intended to simplify development, deployment,
testing and management of enterprise applications by moving clustering and caching services to
the Java Virtual Machine (JVM) instead of the application.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 89: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/89.jpg)
Enterprise software - Definitions
1 According to Martin Fowler, Enterprise applications are about the display, manipulation, and storage of large amounts of often complex data
and the support or automation of business processes with that
data.Martin Fowler, Patterns of Enterprise Application Architecture
(2002). Addison Wesley.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 90: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/90.jpg)
Apache Felix - Projects Using Felix
1 * [http://www.modulefusion.org/ modulefusion] - open source collection for Java enterprise
applications.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 91: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/91.jpg)
HP Software & Solutions - Mobile apps
1 HP Mobile Apps software provides end-to-end management of enterprise
applications, including application lifecycle management and end-to-end monitoring and management of Mobile Applications.
http://resources.idgenterprise.com/original/AST-0097919_Deliver_Mobile_apps_WP.PDF HP Mobile Apps software includes Mobile
Application development, Mobile Application monitoring, and mobile testing.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 92: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/92.jpg)
HP Software & Solutions - Software Company Acquisition Timeline
1 * Feb. 2006: OuterBay, archiving software for enterprise applications and databases
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 93: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/93.jpg)
JAR (file format) - Related formats
1 * EAR (file format)|EAR (enterprise archive) files provide composite Java
archives which combine XML files, Java classes and other objects
including JAR, WAR and RAR Java archive files for Enterprise
Applications.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 94: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/94.jpg)
Enterprise Output Management
1 'Enterprise output management' ('EOM') is an information technology practice that deals with the organization, formatting,
management and distribution of data that is created by enterprise applications like
banking information systems, insurance information systems, Enterprise resource
planning|ERP (enterprise resource planning systems), CRM (customer relationship
management), retail systems and many others.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 95: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/95.jpg)
History of IBM - Key events
1 IBM introduces the 1401, the first high-volume, stored-program, core-
memory, transistorized computer. Its versatility in running enterprise applications of all kinds helps it
become the most popular computer model in the world in the early 1960s.Pugh (1995) pp.265–268
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 96: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/96.jpg)
Itko - History
1 Since the first commercial release of LISA 2.0 in 2002, ITKO has
increasingly focused on testing the many disparate types of components and technologies that can make up
distributed, Internet-based enterprise applications.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 97: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/97.jpg)
Connection pool - Applications
1 Connection pooling is used in web-based and enterprise applications and is handled by the application
server
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 98: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/98.jpg)
TACTIC (web framework) - Web Framework
1 By coupling standard web technologies with TACTIC's asset management and ability to
handle complex data models, TACTIC can be used to deliver enterprise applications to any
device with a browser. TACTIC also uses standard web technologies such as HTML5, CSS and AJAX to make the customization
process easy and accessible. An embedded expression language provides simplified access to complex data models without
having to build up large SQL statements.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 99: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/99.jpg)
Spring Security
1 'Spring Security' is a Java (programming language)|Java/Java
EE framework that provides authentication, authorization and
other security features for enterprise applications
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 100: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/100.jpg)
Odyssey Software (Mobile Device Management) - History
1 However, it now focuses on developing software products that
enable developers to architect, build, deploy, and manage enterprise
applications for managing mobile and embedded devices as well as
mobile device management solutions it can deliver to enterprises directly
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 101: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/101.jpg)
Odyssey Software (Mobile Device Management) - Products
1 * CEfusion : a set of mobile and wireless application data access
infrastructure for rapidly building and deploying rich mobile enterprise
applications
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 102: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/102.jpg)
Tablet computers - System architecture
1 The CPUs have been incorporated into tablet PCs over the years and
generally offer greater performance along with the ability to run full
versions of Microsoft Windows, along with Windows desktop and enterprise
applications
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 103: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/103.jpg)
Kalido - Kalido MDM
1 master data can be distributed to enterprise applications and business people throughout the organization.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 104: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/104.jpg)
Oracle Application Development Framework
1 In computing, 'Oracle Corporation|Oracle Application Development Framework', usually called 'Oracle ADF', provides a
commercial Java programming language|Java software framework|framework for
building enterprise applications. It provides visual and declarative approaches to Java EE development. It supports rapid application development based on ready-to-use Design pattern (computer science)|design patterns,
metadata-driven and visual tools.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 105: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/105.jpg)
Jeffrey L. Whitten - Biography
1 In 1987 at Purdue University Whitten was Acting Department Head Department of
Computer Technology,DM, Data Management. (1987) Vol. 25. p. 29 from
1988 to 2003 he chaired that department, and from 2003 to 2010 directed the central IT organization at the Purdue
University. From 2003 to 2010 Whitten was also Associate Vice President for IT
Enterprise Applications (ITEA) at Purdue's.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 106: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/106.jpg)
Application Architecture - Applications architecture patterns
1 * Enterprise Process-Centric: A business process manages the
interactions between multiple intra-enterprise applications, services,
sub-processes and users.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 107: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/107.jpg)
Application Architecture - Applications architecture patterns
1 * Extended Enterprise: A business process manages the interactions between multiple inter-enterprise
applications, services, sub-processes and users.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 108: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/108.jpg)
Ontology (computer science) - Examples of applications using ontology engines
1 * In general, ontologies can be used beneficially in enterprise applications.Daniel
Oberle,
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 109: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/109.jpg)
Ontology (computer science) - Examples of applications using ontology engines
1 How ontologies benefit enterprise applications, Semantic Web Journal, IOS Press, 2013. DOI
10.3233/SW-130114 [http://iospress.metapress.com/content/k16n012507037044/] A more concrete example is
SAPPHIRE (Health care) or Situational Awareness and Preparedness for Public Health Incidences and Reasoning Engines which is a semantics-based health information system
capable of tracking and evaluating situations and occurrences that may affect public health.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 110: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/110.jpg)
Java Authentication and Authorization Service - Login Modules
1 This method has to be written carefully in enterprise applications as
Java EE application servers often expect the relationships between the Principal and Group objects to be set
up in a certain way
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 111: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/111.jpg)
Security-focused operating system - EnGarde Secure Linux
1 EnGarde Secure Linux is a secure platform designed for servers. It has boasted a
browser-based tool for Mandatory access control|MAC using SELinux since 2003.
Additionally, it can be accompanied with Web, DNS, and Email enterprise
applications, specifically focusing on security without any unnecessary software. The community platform of EnGarde Secure
Linux is the bleeding-edge version freely available for download.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 112: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/112.jpg)
Deloitte & Touche - Services
1 * Consultant|Consulting: Assists clients by providing services in the
areas of enterprise resource planning|enterprise applications,
information technology consulting|technology integration, management
consulting|strategy operations, human resource consulting|human capital, and outsourcing|short-term
outsourcing.https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 113: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/113.jpg)
Shailesh J. Mehta School of Management - BaaN Institute
1 University Synergy Programme with BaaN Institute to Collaborate in
developing programmes in Enterprise Resource Planning (ERP). BaaN
software is made available through an Enterprise Applications Laboratory
for teaching and research.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 114: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/114.jpg)
ISIS Papyrus - Technology Innovation
1 Studies have shown that this architecture saves huge amounts of maintenance costs in
typical enterprise applications [http://ecm101.blogspot.com/2008/03/executi
ve-briefing-on-ecm-in.html Ed Steenhoek: Executive Briefing on ECM in the Netherlands]
by reducing application development time, change management, business agility and
empowers non-technical users to adapt business processes and content as needed
without involving IT experts.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 115: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/115.jpg)
Java language - History
1 For example, J2EE targeted enterprise applications and the
greatly stripped-down version J2ME for mobile applications (Mobile Java)
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 116: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/116.jpg)
Criticism of Java - Security
1 When Oracle finally acted to patch against widely exploited flaws in Java 7, they deleted Java 6 on the user's
machines in spite of this being widely used by enterprise applications that
Oracle had claimed were not impacted by the
flaws.[http://www.theregister.co.uk/2013/01/31/java_security_update/ 'Silent but deadly' Java security
update breaks legacy apps - dev.]https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 117: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/117.jpg)
Google Developer Day
1 They include seminars and codelabs focused on building of Web application|web, Mobile
application|mobile, and enterprise applications with Google and open web technologies such as Android (operating
system)|Android, HTML5, Google Chrome|Chrome, App Engine, Google Web Toolkit
and give participants an excellent chance to learn about Google developer products as well as meet the engineers who work on
them.https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 118: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/118.jpg)
Karen Richardson
1 As executive vice president of sales at the browser pioneer, Richardson
concentrated on key vertical markets such as telecommunications and
financial services; she also helped the company develop new markets, including e-commerce, consumer
Internet access and enterprise applications
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 119: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/119.jpg)
DotCMS - History
1 Dotcms was initially developed as a Java (programming language)|Java
alternative to the PHP CMSes on the market, as well as to provide a
counterpoint to high cost, enterprise applications
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 120: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/120.jpg)
Borland International - The Inprise years, and name changes
1 On April 29, 1998, Borland refocused its efforts on targeting enterprise applications
development
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 121: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/121.jpg)
HVLAN - VLAN (802.1Q)
1 While this space may suffice for enterprise applications, it is much
too small for carrier networks, which must support many customers and
services
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 122: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/122.jpg)
Relationship management - Trends
1 Salesforce.com was the first company to provide enterprise applications through a web browser, and has maintained its
leadership position.[http://www.pcworld.com/businesscenter/article/193463/put
_cloud_crm_to_work.html Put Cloud CRM to Work] PC World: April, 2010 Traditional providers have recently moved into the cloud-based
market via acquisitions of smaller providers: Oracle Corporation|Oracle purchased RightNow in October
2011[http://techcrunch.com/2011/10/24/oracle-buys-cloud-based-customer-service-company-rightnow-for-1-5-billion/ Oracle Buys
Cloud-based Customer Service Company RightNow For $1.5 Billion] Techcrunch: 24 October 2011 and SAP AG|SAP acquired
SuccessFactors in December 2011.[http://www.businessweek.com/news/2011-12-07/sap-
challenges-oracle-with-3-4-billion-successfactors-purchase.html SAP Challenges Oracle With $3.4 Billion SuccessFactors Purchase]
Bloomberg Businessweek: 7 December 2011
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 123: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/123.jpg)
Software Communications Architecture
1 The Object Management Group (OMG), a not-for-profit consortium that produces and
maintains computer industry specifications for interoperable enterprise applications, has established a [http://sbc.omg.org/ Software Based Communications Domain Task Force]
(SBC-DTF). This group and the Wireless Innovation Forum (formerly Software Defined
Radio Forum) (WINNF), are working on an international commercial standard based on
the SCA.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 124: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/124.jpg)
Sun Java System Application Server - Overview
1 GlassFish is the reference implementation of Java EE and as such supports Enterprise
JavaBeans, Java Persistence API|JPA, JavaServer Faces, Java Message Service|JMS, Remote Method Invocation|RMI, JavaServer
Pages, Java Servlet|servlets, etc. This allows developers to create enterprise applications
that are portable and scalable, and that integrate with legacy technologies. Optional
components can also be installed for additional services.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 125: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/125.jpg)
JetBrains - Abandoned projects
1 Fabrique, a Rapid application development|RAD Software
framework|framework for building custom Web and enterprise
applications. Introduced in 2004, apparently dead since 2008.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 126: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/126.jpg)
Data quality assurance - Overview
1 #Batch and Real time - Once the data is initially cleansed (batch),
companies often want to build the processes into enterprise
applications to keep it clean.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 127: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/127.jpg)
Oracle Applications - Oracle
1 It makes the following enterprise applications available as part of Oracle eBusiness Suite:
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 128: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/128.jpg)
Xelfi - Current versions
1 Additionally, the NetBeans Enterprise Pack supports development of Java
EE 5 enterprise applications, including Service-oriented
architecture|SOA visual design tools, XML schema tools, web services
orchestration (for BPEL), and Unified Modeling Language|UML modeling
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 129: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/129.jpg)
Model Driven Interoperability - Conceptual integration
1 The reference model for conceptual integration has been developed from a MDD point of view focusing on the enterprise applications and software
system.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 130: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/130.jpg)
Oracle WebCenter - WebCenter services capabilities
1 * Worklist - Provides a personal, at-a-glance view of business processes that require attention. These can include a request for document
review and other types of business process that come directly from
enterprise applications.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 131: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/131.jpg)
Service-oriented architecture implementation framework - Efficiency
1 Most packaged enterprise applications perform well in
streamlining processes related to standard tasks. However, the
performance rapidly deteriorates while automating and streamlining
customized processes that encompass multiple enterprise
applications. The process is difficult, time-consuming, and expensive to
implement and maintain. https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 132: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/132.jpg)
Service-oriented architecture implementation framework - Enterprise service bus
1 The core infrastructure of an SOAIF is typically provided by an enterprise service bus (ESB), which addresses the challenges
in composing, deploying, and managing distributed, service-based enterprise applications. The ESB incorporates a
standards-based, enterprise-class messaging backbone, together with
enhanced systems connectivity using web services, Java EE, .NET Framework, and
other standards.https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 133: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/133.jpg)
Java programming - History
1 J2EE included technologies and APIs for enterprise applications typically run in server environments, while J2ME featured APIs optimized for
mobile applications
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 134: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/134.jpg)
Trading room - Software equipment
1 The diversity of valuation (finance)|valuation algorithms, the fragility of worksheets incurring the risk of loss
of critical data, the mediocre response times delivered by PCs
when running heavy calculations, the lack of visibility of the traders'
goings-on, have all raised the need for shared information technology, or
enterprise applications as the industry later called it.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 135: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/135.jpg)
Rational Application Developer - Overview
1 * Java Platform, Enterprise Edition (Java EE): This architecture is used to build distributed
Web and enterprise applications. Java EE applications include: Enterprise Java beans
(EJB) applications for distributed, secure applications with transactional support, Java Persistence API (JPA) applications to access persistent data, and JavaServer Pages (JSP)
or JavaServer Faces (JSF) for developing presentation logic.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 136: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/136.jpg)
Advanced Telecommunications Computing Architecture - Mechanical specifications
1 Smaller shelves that are used in enterprise applications typically have horizontal air flow.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 137: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/137.jpg)
HP Software - Mobile apps
1 HP Mobile Apps software provides end-to-end management of enterprise applications,
including application lifecycle management and end-to-end monitoring and management
of mobile applications.http://resources.idgenterprise.co
m/original/AST-0097919_Deliver_Mobile_apps_WP.PDF HP
Mobile Apps software includes mobile application development, mobile application
monitoring, and mobile testing.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 138: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/138.jpg)
Radware - Acquisitions
1 In February 2013, Radware acquired Strangeloop Networks, a leader in
Web-Performance Optimization (WPO) solutions for e-commerce and
enterprise applications.[http://www.bloomberg.com/news/2013-02-11/cyber-attacks-
a-boon-to-radware-sales-israel-overnight.html Cyber attacks a boon to Radware Sales Israel overnight]
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 139: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/139.jpg)
Array Networks
1 Founded in 2000, and headquartered in Silicon Valley, California, 'Array Networks' is a global technology
company that addresses problems related to securely delivering
enterprise applications to end users.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 140: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/140.jpg)
Array Networks
1 Array takes a computer hardware|hardware-based approach to deliver enterprise applications,
including SPX series Transport Layer Security|SSL Virtual private network|VPN enterprise platforms,[http://www.computerworld.com.au/index.php/id;1841812907;fp;4;fpid;78268965 SSL gear adapted for Wi-Fi access, ComputerWorld, April 22 2008].
[http://searchsecurity.techtarget.com/magazineFeature/0,296894,sid14_gci1315574,00.html Product Review: Array Networks SPX2000,
Information Security, June 2008]
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 141: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/141.jpg)
Caldera OpenLinux - United Linux
1 * Enterprise applications like Oracle database|Oracle supported out of the box
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 142: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/142.jpg)
Charles Phillips (businessman) - Infor
1 In October 2010 Phillips was announced as CEO of Infor, the world’s third largest provider of
enterprise applications and services, and the world’s largest privately
owned software company.[http://www.businessandlea
dership.com/appointments/606-charles-phillips-infor/ Appointments:
Charles Phillips, Chief Executive Officer]https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 143: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/143.jpg)
OCZ Storage Solutions
1 OCZ currently produces SSD devices using SATA III, PCI Express, Serial
attached SCSIhttp://www.oczenterprise.com/ssd-products/talos-2-r-sas-2.5-mlc.html
and USB 3.0 interfaces, for both client and enterprise applications.
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 144: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/144.jpg)
Computer Society of India - Activities Landscape
1 The most appreciated regional student conventions include - Region-3 (Gujarat, Madhya Pradesh and Rajasthan) Student
Convention, 17–18 February 2007, Patan, Gujarat on the theme “Software Engineering Methodologies and Tools”, Region-7 (Tamil Nadu, Kerala and Pondicherry) Student
Convention, 23–24 February 2007, Kovilpatti, Tamil Nadu on the theme “Pervasive Computing: Technology and its
Applications”, Region-1 (Delhi, Punjab, Haryana, UP etc.) Student Convention, 25 Feb’ 2007, New Delhi on theme
“Enterprise Applications Development Methodologies and Tools”, Region-5 (Karnataka and Andhra Pradesh) Student Convention, 23–24 March 2007, Bangalore on the theme
“Information Security and Management”, Region-4 (Jharkhand, Chhatisgarh, Orrisa) Student Convention, 24–25
March 2007, Rourkela on theme “Web Engineering”
https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 145: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/145.jpg)
Live Migration - Warm-up phase
1 In pre-copy memory migration, the Hypervisor typically copies all the memory pages from source to destination while the VM is still
running on the source. If some memory pages change (become 'dirty') during this process,
they will be re-copied until the rate of re-copied pages is not less than page dirtying
rate.Hacking, Stuart, et al., [http://dl.acm.org/citation.cfm?
id=1555336.1555346 Improving the live migration process of large enterprise
applications], VTDC'09.https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 146: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/146.jpg)
Peter Levine (venture capitalist)
1 At Andreessen Horowitz, Levine leads the firm’s investments in enterprise
software including data center infrastructure, enterprise
applications and mobile computing. He serves on the board of directors for enterprise companies including Maxta, Bromium, Actifio, Mixpanel, and GitHub, which is Andreessen
Horowitz’s single largest investment to date.https://store.theartofservice.com/the-enterprise-applications-toolkit.html
![Page 147: Enterprise Applications](https://reader036.vdocuments.us/reader036/viewer/2022062516/56649e105503460f94afb541/html5/thumbnails/147.jpg)
For More Information, Visit:
• https://store.theartofservice.com/the-enterprise-applications-toolkit.html
The Art of Servicehttps://store.theartofservice.com