SlideShare a Scribd company logo
1 of 4
Download to read offline
CASE STUDY These eight principles will help guide your own ESA strategy
by Michael Nadeau, Managing Editor
54 SAP NetWeaver magazine Fall 2005 www.NetWeavermagazine.com
Through the Portal:
Service-Oriented
Government
With a services approach to IT, Brunner explains, “There are huge cost savings
and efficiencies.There is a better user experience.There can be quick turnaround times
on departmental and user requests. These things are critical in the public sector.
The cycle time from the minute we had an idea for a new process, for even a medium-
size application, often took 24 to 36 months. Having adopted an ESAapproach, we’ve collapsed that
cycle time down to 12 to 18 months.This is not only half the time but half the cost.” Brunner expects
to improve on these numbers as the service repository grows larger.
The ESA initiative began three years ago with an organization-wide implementation of
SAP Enterprise Portal (SAP EP) to support all 3,000 MoJ employees. The goal was to provide
all employees with a personalized desktop backed by one sweeping, services-based infrastructure
that would ensure all employees would have the right resources always available to them. “To do
this,” explains Brunner, “you need more than just the ability to personalize a user interface. You need
good integration among components. You need the ability to easily move information from one
to another. And you need the ability to reuse and repurpose application components from one
activity to another. Personalizing the user environment is certainly very important. But you must
also recognize that there are lots of content contributors and consumers across an organization
such as ours, and everything needs to be able to work together. This is the key benefit of an
enterprise services architecture.”
Thirty-seven distinct units form Israel’s Ministry of Justice (MoJ), and 37 disjointed
IT infrastructures representing 140 different systems grew up to support them
until Ronnen Brunner, the current CIO responsible for all these entities, declared
a cessation of IT fiefdoms. There would be universal adoption across all units of
one common IT infrastructure — an enterprise services architecture (ESA).
ESA is a concept (not a
technology) that forces
you to reconsider your
system analysis tactics.
Fall 2005 SAP NetWeaver magazine 55www.NetWeavermagazine.com
A New Approach
The MoJ’s approach reflects a change in how information
systems are implemented in the SAP NetWeaver era,
says Brunner. Rather than a black-box approach where the
system is developed in the lab for a year with a big-bang
go-live, SAP NetWeaver projects happen step by step,
with on-the-fly fine-tuning and service additions in con-
junction with end-user feedback and overall ITlandscape
compliance.
With help from SAP, it took two MoJ programmers 10
weeks to install the servers, develop content, and roll out
the portal to 3,000 users. All departments gained a
better way to define roles and establish permissions for
different tasks.
Brunner’s team was able to introduce a number of new
applications, including the following:
More timely and detailed budget reports: Department
managers can now get reports on budget utilization,
✔
three levels in depth. In the past, managers had to
wait days for such reports.
Better, faster search facilities across document
repositories: The MoJ took advantage of SAP EP’s
Knowledge Management (KM) functionality. The
MoJ’s core business is centered on legal documents,
and it stores an enormous number of them in more
than 100 systems.The ability to run one search over
all repositories and find the relevant documents
saves a lot of time and effort.
Better access to law reviews and opinions: As a pilot
for the KM project, the MoJ selected the civil
department of the Attorney General’s office. It was
estimated that access to law reviews and opinions
through the portal could save each of the 1,000
attorneys in the department 20 hours per month.
That would mean that the department could spend
✔
✔
Israeli citizens
rely on the Israeli
Ministry of Justice for
a wide variety of
services including land
appraisals, legal aid,
mediation, and patent
registration. A total of
37 agencies make up
the Ministry of Justice.
Ronnen Brunner is the
CIO responsible for the
IT infrastructure and
services that support
these agencies.
the 240,000 hours saved annually on more produc-
tive tasks. Brunner cites one instance in which two
MoJ lawyers with offices near one another were
unknowingly both composing the same legal docu-
ment. Using KM through the portal, they could have
avoided this wasted effort.
Integration with other ministries: Since project launch,
the MoJ has integrated the portal with systems from
the Ministry of Finance and the National Postal
Service. The postal service information comes in
XML format and represents the income from
different fees the ministry collects. Each payment is
represented by a single record in the post office data;
another record in the unit’s information system
represents the debt. The portal helps integrate the
two records, allowing the user to manipulate the
information. Thus, there is no need to predesign the
reports, as the user can do it himself.
With ESA, you build applications differently, says
Brunner, because of the opportunity for reuse. “The time
to solution is shortened,” he says. “Once I have 30 or 40
applications [built on the ESA platform],” Brunner
continues, “60 to 70 percent of my subsequent develop-
ment will come from reusing these services. This saves
money, and this saves time.”
8 Keys to ESA Success
Brunner offers the following advice for companies going
down the ESA path:
1. Personalize.To allow each user to personalize screens,
you have to build applications in a more dynamic
✔
way. For example, a controller might want to monitor
budgets. You can personalize this task by allowing
the controller to set the alert thresholds to the level
he or she feels is appropriate, thus personalizing
the application.
2. Identify commonalities.This includes reusing applica-
tion components and considering needs at an
organizational level. This will allow you to minimize
development time and costs. For example, even a
specific demand should be considered from a global
enterprise point of view. The difference is that while
examining the need from a micro aspect, you see a
new solution for a specific department. From the
macro perspective, you see the right place to split the
solution into several components.
3. Don’t be afraid to deliver applications in a phased
approach. In fact, Brunner believes that this is the
preferred method. Developing a complete application
can take a lot of time, but often you can prototype 80
percent of the requested functionality in a short time.
Giving users a partial solution with a promise of full
functionality at a later date keeps them happy and
invested in the process.This is the classic 80-20 rule,
but with ESA, it is much easier to accomplish, as
services can be created or connected to correspond
with a certain business process.
4.Collaborate with your service providers on the ESA
approach. Choose your architects carefully! Creating
applications from the building blocks that ESA
provides requires experience. You don’t want a
service provider whose first response is to start
writing lines of code.
56 SAP NetWeaver magazine Fall 2005 www.NetWeavermagazine.com
“Once I have 30 or 40
applications [built on the
ESA platform], 60 to 70
percent of my subsequent
development will come
from reusing these services.
This saves money, and this
saves time.”
Fall 2005 SAP NetWeaver magazine 57www.NetWeavermagazine.com
7. Don’t be afraid of your users. IT departments worry
that they will deliver solutions that users won’t like.
The concept for years has been to do full needs
analysis in the first phase and let users go through
subsequent phases with you, showing them
development screens at different stages. This
approach can be improved by moving the process to
service road blocks and trying to go live at the
service level. Users today are less afraid of
computers, and you can give them solutions in
pieces. Start fast and small.
8. Take liability seriously. You may have different
systems integrators developing different
applications. Each new systems integrator who
comes in suggests a new repository of services. In
the end, you need a solid working application. What
happens when you reuse code written by one
systems integrator with an application written by
another? Do you hold the first one responsible when
it doesn’t work? The systems integrator can claim,
for example, that it’s similar to the typical conflicts
between software and hardware providers, only now
it is between two different services (especially when
each service was developed by a different systems
integrator). This is a big issue with ESA. The MoJ
architect team makes and modifies standards, which
become part of all code and services that systems
integrators prepare. This way, when a service needs a
new feature, the MoJ team can ensure that the
systems integrator adds that feature in a way that
won’t damage the service. Make sure everyone
complies with common standards and that those
standards are not circumvented.
“ESA is a concept, not a technology,” says Brunner. “It
forces you to reconsider how you look at systems
analysis,” says Brunner. “You first understand the needs
of the users, and then and only then do you think about
how you are going to deliver a solution.”
5. Avoid unnecessary coding. When using smart
integration platforms such as SAP NetWeaver, you
can often use its standard business content,
templates, interfaces, and other items in place of
custom coding. You have SAP EP, SAP Exchange
Infrastructure (SAP XI), SAP Business Information
Warehouse (SAP BW), so leverage them. Tell your
programmers to use existing features, and somebody
has to be professional enough to identify those
features. If you do write code where you could have
used existing features, you will be recoding when
you upgrade.
6. Reconcile .NET and SAP NetWeaver. A .NET
programmer writing code that will become an iView
can either use features in Visual Studio or features
provided by the Portal Development Kit for .NET.
Don’t use .NET control. Use the grid control from
Visual Studio PDK for .NET because it is compliant
with SAP NetWeaver and allows you to use SAP
NetWeaver as the presentation layer, providing
more advanced features. Learn to use the right
objects; don’t be tempted to use those objects you’re
already familiar with. It’s the easy way but not
necessarily the right way.
Collaboration across Israel’s Ministry of Justice, Ministry of Finance,
and the Israeli Defence Force is happening on two important fronts:
eGovernment, a layered approach to government services composed
of intranet and Internet access, security including the use of digital
signatures, payment and forms services (outbound), personal “safe
box” for constituents’ services, and other constituent-facing services.
The safe box facilitates a highly secure personal channel for the
government to send formal correspondence and documents
(e.g., state payments, matriculation certificates), replacing
standard land mail.
Merkava, a layer within eGovernment comprising the application
infrastructure. In essence, this is the cross-ministry, standard SAP
ERP system that will gradually be rolled out to about 100 ministries
and agencies. Started three years ago, Merkava already serves
some 2,000 users in 15 agencies.
What happens when you reuse code written by one
systems integrator with an application written by
another? Do you hold the first one responsible when
it doesn’t work?

More Related Content

What's hot

Life in the Digital Workspace
Life in the Digital WorkspaceLife in the Digital Workspace
Life in the Digital WorkspaceCitrix
 
Should business move to the cloud
Should business move to the cloudShould business move to the cloud
Should business move to the cloudszarinammd
 
A Collaborative Approach for Metadata Management for Internet of Things
A Collaborative Approach for Metadata Management for Internet of ThingsA Collaborative Approach for Metadata Management for Internet of Things
A Collaborative Approach for Metadata Management for Internet of ThingsUmair ul Hassan
 
Sql Azure Partner Opportunities 07 29 2008
Sql Azure Partner Opportunities 07 29 2008Sql Azure Partner Opportunities 07 29 2008
Sql Azure Partner Opportunities 07 29 2008clapal
 
Leverage Machine Data
Leverage Machine DataLeverage Machine Data
Leverage Machine DataSplunk
 
private-cloud-white-paper
private-cloud-white-paperprivate-cloud-white-paper
private-cloud-white-paperDavid Gould
 
Transforming Business with Citrix: Customers Share Their Stories.
Transforming Business with Citrix: Customers Share Their Stories.Transforming Business with Citrix: Customers Share Their Stories.
Transforming Business with Citrix: Customers Share Their Stories.Citrix
 
Sistemi di protezione adottati dalla Hong Kong City University
Sistemi di protezione adottati dalla Hong Kong City UniversitySistemi di protezione adottati dalla Hong Kong City University
Sistemi di protezione adottati dalla Hong Kong City Universityat MicroFocus Italy ❖✔
 
Machine Learning in Action
Machine Learning in ActionMachine Learning in Action
Machine Learning in ActionSplunk
 
rpaper
rpaperrpaper
rpaperimu409
 
Unified Endpoint Management: Security & Productivity for the Mobile Enterprise
Unified Endpoint Management: Security & Productivity for the Mobile EnterpriseUnified Endpoint Management: Security & Productivity for the Mobile Enterprise
Unified Endpoint Management: Security & Productivity for the Mobile EnterpriseCitrix
 
How Precisely and Splunk Can Help You Better Manage Your IBM Z and IBM i Envi...
How Precisely and Splunk Can Help You Better Manage Your IBM Z and IBM i Envi...How Precisely and Splunk Can Help You Better Manage Your IBM Z and IBM i Envi...
How Precisely and Splunk Can Help You Better Manage Your IBM Z and IBM i Envi...Precisely
 
GigaOM Putting Big Data to Work by Brett Sheppard
GigaOM Putting Big Data to Work by Brett SheppardGigaOM Putting Big Data to Work by Brett Sheppard
GigaOM Putting Big Data to Work by Brett SheppardBrett Sheppard
 
Statewide Insurance - Cloud Computing with ACE Insurance
Statewide Insurance - Cloud Computing with ACE InsuranceStatewide Insurance - Cloud Computing with ACE Insurance
Statewide Insurance - Cloud Computing with ACE InsuranceStatewide Insurance Brokers
 
Findability Day 2016 - Big data analytics and machine learning
Findability Day 2016 - Big data analytics and machine learningFindability Day 2016 - Big data analytics and machine learning
Findability Day 2016 - Big data analytics and machine learningFindwise
 
Big data – ready for business
Big data – ready for businessBig data – ready for business
Big data – ready for businessebuc
 
Taming the Technology of Digital Transformation
Taming the Technology of Digital Transformation Taming the Technology of Digital Transformation
Taming the Technology of Digital Transformation JoAnna Cheshire
 

What's hot (20)

Life in the Digital Workspace
Life in the Digital WorkspaceLife in the Digital Workspace
Life in the Digital Workspace
 
Rapid-fire BI
Rapid-fire BIRapid-fire BI
Rapid-fire BI
 
Deloitte disruption ahead IBM Watson
Deloitte disruption ahead IBM WatsonDeloitte disruption ahead IBM Watson
Deloitte disruption ahead IBM Watson
 
Should business move to the cloud
Should business move to the cloudShould business move to the cloud
Should business move to the cloud
 
A Collaborative Approach for Metadata Management for Internet of Things
A Collaborative Approach for Metadata Management for Internet of ThingsA Collaborative Approach for Metadata Management for Internet of Things
A Collaborative Approach for Metadata Management for Internet of Things
 
Sql Azure Partner Opportunities 07 29 2008
Sql Azure Partner Opportunities 07 29 2008Sql Azure Partner Opportunities 07 29 2008
Sql Azure Partner Opportunities 07 29 2008
 
Leverage Machine Data
Leverage Machine DataLeverage Machine Data
Leverage Machine Data
 
private-cloud-white-paper
private-cloud-white-paperprivate-cloud-white-paper
private-cloud-white-paper
 
Transforming Business with Citrix: Customers Share Their Stories.
Transforming Business with Citrix: Customers Share Their Stories.Transforming Business with Citrix: Customers Share Their Stories.
Transforming Business with Citrix: Customers Share Their Stories.
 
Sistemi di protezione adottati dalla Hong Kong City University
Sistemi di protezione adottati dalla Hong Kong City UniversitySistemi di protezione adottati dalla Hong Kong City University
Sistemi di protezione adottati dalla Hong Kong City University
 
Machine Learning in Action
Machine Learning in ActionMachine Learning in Action
Machine Learning in Action
 
Future of Big Data
Future of Big DataFuture of Big Data
Future of Big Data
 
rpaper
rpaperrpaper
rpaper
 
Unified Endpoint Management: Security & Productivity for the Mobile Enterprise
Unified Endpoint Management: Security & Productivity for the Mobile EnterpriseUnified Endpoint Management: Security & Productivity for the Mobile Enterprise
Unified Endpoint Management: Security & Productivity for the Mobile Enterprise
 
How Precisely and Splunk Can Help You Better Manage Your IBM Z and IBM i Envi...
How Precisely and Splunk Can Help You Better Manage Your IBM Z and IBM i Envi...How Precisely and Splunk Can Help You Better Manage Your IBM Z and IBM i Envi...
How Precisely and Splunk Can Help You Better Manage Your IBM Z and IBM i Envi...
 
GigaOM Putting Big Data to Work by Brett Sheppard
GigaOM Putting Big Data to Work by Brett SheppardGigaOM Putting Big Data to Work by Brett Sheppard
GigaOM Putting Big Data to Work by Brett Sheppard
 
Statewide Insurance - Cloud Computing with ACE Insurance
Statewide Insurance - Cloud Computing with ACE InsuranceStatewide Insurance - Cloud Computing with ACE Insurance
Statewide Insurance - Cloud Computing with ACE Insurance
 
Findability Day 2016 - Big data analytics and machine learning
Findability Day 2016 - Big data analytics and machine learningFindability Day 2016 - Big data analytics and machine learning
Findability Day 2016 - Big data analytics and machine learning
 
Big data – ready for business
Big data – ready for businessBig data – ready for business
Big data – ready for business
 
Taming the Technology of Digital Transformation
Taming the Technology of Digital Transformation Taming the Technology of Digital Transformation
Taming the Technology of Digital Transformation
 

Viewers also liked

Cisnes Negros - Elemento clave en la Protección de Infraestructuras Crític...
Cisnes Negros    - Elemento clave en la Protección de Infraestructuras Crític...Cisnes Negros    - Elemento clave en la Protección de Infraestructuras Crític...
Cisnes Negros - Elemento clave en la Protección de Infraestructuras Crític...Ricardo Cañizares Sales
 
boletín del Tejido de comunicación ACIN 4 marzo 2013
boletín del Tejido de comunicación ACIN 4 marzo 2013boletín del Tejido de comunicación ACIN 4 marzo 2013
boletín del Tejido de comunicación ACIN 4 marzo 2013Crónicas del despojo
 
Us mtk vii hk ganjil 2015
Us mtk vii hk ganjil 2015Us mtk vii hk ganjil 2015
Us mtk vii hk ganjil 2015Budi Garjito
 
Catalogo, nov. 2015
Catalogo, nov. 2015Catalogo, nov. 2015
Catalogo, nov. 2015Juan Ortiz B
 
Implementation of decision tree algorithm after clustering through weka
Implementation of decision tree algorithm after clustering through wekaImplementation of decision tree algorithm after clustering through weka
Implementation of decision tree algorithm after clustering through wekaIAEME Publication
 
Mr Tanja Kuzman, ekapija, 4. 7. 2014.
Mr Tanja Kuzman, ekapija, 4. 7. 2014.Mr Tanja Kuzman, ekapija, 4. 7. 2014.
Mr Tanja Kuzman, ekapija, 4. 7. 2014.FEFA Faculty
 
PMP - plastic hangers from 1967 - products catalogue
PMP - plastic hangers from 1967 - products cataloguePMP - plastic hangers from 1967 - products catalogue
PMP - plastic hangers from 1967 - products catalogueP.M.P. SPA
 
Pembelajaran berbasis tv dan video
Pembelajaran berbasis tv dan videoPembelajaran berbasis tv dan video
Pembelajaran berbasis tv dan videoambarlestari
 
Cooperlawpartners pen io
Cooperlawpartners pen ioCooperlawpartners pen io
Cooperlawpartners pen ioHector_Warren
 

Viewers also liked (17)

Cisnes Negros - Elemento clave en la Protección de Infraestructuras Crític...
Cisnes Negros    - Elemento clave en la Protección de Infraestructuras Crític...Cisnes Negros    - Elemento clave en la Protección de Infraestructuras Crític...
Cisnes Negros - Elemento clave en la Protección de Infraestructuras Crític...
 
ENLIVEN YOUR FOYER
ENLIVEN YOUR FOYERENLIVEN YOUR FOYER
ENLIVEN YOUR FOYER
 
boletín del Tejido de comunicación ACIN 4 marzo 2013
boletín del Tejido de comunicación ACIN 4 marzo 2013boletín del Tejido de comunicación ACIN 4 marzo 2013
boletín del Tejido de comunicación ACIN 4 marzo 2013
 
Us mtk vii hk ganjil 2015
Us mtk vii hk ganjil 2015Us mtk vii hk ganjil 2015
Us mtk vii hk ganjil 2015
 
Catalogo, nov. 2015
Catalogo, nov. 2015Catalogo, nov. 2015
Catalogo, nov. 2015
 
Implementation of decision tree algorithm after clustering through weka
Implementation of decision tree algorithm after clustering through wekaImplementation of decision tree algorithm after clustering through weka
Implementation of decision tree algorithm after clustering through weka
 
Mr Tanja Kuzman, ekapija, 4. 7. 2014.
Mr Tanja Kuzman, ekapija, 4. 7. 2014.Mr Tanja Kuzman, ekapija, 4. 7. 2014.
Mr Tanja Kuzman, ekapija, 4. 7. 2014.
 
MOdelo de Oficioo
MOdelo de OficiooMOdelo de Oficioo
MOdelo de Oficioo
 
Lisan k9.1
Lisan k9.1Lisan k9.1
Lisan k9.1
 
Normas de clase
Normas de claseNormas de clase
Normas de clase
 
Manual dematlab
Manual dematlabManual dematlab
Manual dematlab
 
Taxonomy 2
Taxonomy 2Taxonomy 2
Taxonomy 2
 
PMP - plastic hangers from 1967 - products catalogue
PMP - plastic hangers from 1967 - products cataloguePMP - plastic hangers from 1967 - products catalogue
PMP - plastic hangers from 1967 - products catalogue
 
Starlight
StarlightStarlight
Starlight
 
Pembelajaran berbasis tv dan video
Pembelajaran berbasis tv dan videoPembelajaran berbasis tv dan video
Pembelajaran berbasis tv dan video
 
ภาษาไทย
ภาษาไทยภาษาไทย
ภาษาไทย
 
Cooperlawpartners pen io
Cooperlawpartners pen ioCooperlawpartners pen io
Cooperlawpartners pen io
 

Similar to CS_NW_Magazine_Israeli_MoJ

Top 8 Trends in Performance Engineering
Top 8 Trends in Performance EngineeringTop 8 Trends in Performance Engineering
Top 8 Trends in Performance EngineeringConvetit
 
235429094 jobportal-documentation
235429094 jobportal-documentation235429094 jobportal-documentation
235429094 jobportal-documentationsireesha nimmagadda
 
How Enterprise Application Integration is Driving Growth.pdf
How Enterprise Application Integration is Driving Growth.pdfHow Enterprise Application Integration is Driving Growth.pdf
How Enterprise Application Integration is Driving Growth.pdfSufalam Technologies
 
Software metric analysis methods for product development
Software metric analysis methods for product developmentSoftware metric analysis methods for product development
Software metric analysis methods for product developmentiaemedu
 
Software metric analysis methods for product development
Software metric analysis methods for product developmentSoftware metric analysis methods for product development
Software metric analysis methods for product developmentiaemedu
 
Software metric analysis methods for product development maintenance projects
Software metric analysis methods for product development  maintenance projectsSoftware metric analysis methods for product development  maintenance projects
Software metric analysis methods for product development maintenance projectsIAEME Publication
 
Rapid Application Development
Rapid Application DevelopmentRapid Application Development
Rapid Application DevelopmentVILT
 
Erp application
Erp applicationErp application
Erp applicationAkshara S
 
Serving the long tail white-paper (how to rationalize IT yet produce more apps)
Serving the long tail white-paper (how to rationalize IT yet produce more apps)Serving the long tail white-paper (how to rationalize IT yet produce more apps)
Serving the long tail white-paper (how to rationalize IT yet produce more apps)Newton Day Uploads
 
Cloud Computing Applications and Benefits for Small Businesses .docx
Cloud Computing Applications and Benefits for Small Businesses   .docxCloud Computing Applications and Benefits for Small Businesses   .docx
Cloud Computing Applications and Benefits for Small Businesses .docxclarebernice
 
Success Story: Zollner Optimizes Management of SAP Licenses and Contracts wit...
Success Story: Zollner Optimizes Management of SAP Licenses and Contracts wit...Success Story: Zollner Optimizes Management of SAP Licenses and Contracts wit...
Success Story: Zollner Optimizes Management of SAP Licenses and Contracts wit...Flexera
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...ijcseit
 
CONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCYCONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCYijcseit
 
Configuration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyConfiguration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyijcseit
 
Agent-Based Workflow
Agent-Based WorkflowAgent-Based Workflow
Agent-Based WorkflowLarry Suarez
 
Android Application for Updation
Android Application for UpdationAndroid Application for Updation
Android Application for UpdationIRJET Journal
 
Software Assurance CSS321Security Static Ana.docx
Software Assurance CSS321Security Static Ana.docxSoftware Assurance CSS321Security Static Ana.docx
Software Assurance CSS321Security Static Ana.docxwhitneyleman54422
 

Similar to CS_NW_Magazine_Israeli_MoJ (20)

Blue book
Blue bookBlue book
Blue book
 
Top 8 Trends in Performance Engineering
Top 8 Trends in Performance EngineeringTop 8 Trends in Performance Engineering
Top 8 Trends in Performance Engineering
 
235429094 jobportal-documentation
235429094 jobportal-documentation235429094 jobportal-documentation
235429094 jobportal-documentation
 
How Enterprise Application Integration is Driving Growth.pdf
How Enterprise Application Integration is Driving Growth.pdfHow Enterprise Application Integration is Driving Growth.pdf
How Enterprise Application Integration is Driving Growth.pdf
 
Software metric analysis methods for product development
Software metric analysis methods for product developmentSoftware metric analysis methods for product development
Software metric analysis methods for product development
 
Software metric analysis methods for product development
Software metric analysis methods for product developmentSoftware metric analysis methods for product development
Software metric analysis methods for product development
 
Software metric analysis methods for product development maintenance projects
Software metric analysis methods for product development  maintenance projectsSoftware metric analysis methods for product development  maintenance projects
Software metric analysis methods for product development maintenance projects
 
Scheduling or routing technology
Scheduling or routing technologyScheduling or routing technology
Scheduling or routing technology
 
Rapid Application Development
Rapid Application DevelopmentRapid Application Development
Rapid Application Development
 
Erp application
Erp applicationErp application
Erp application
 
Serving the long tail white-paper (how to rationalize IT yet produce more apps)
Serving the long tail white-paper (how to rationalize IT yet produce more apps)Serving the long tail white-paper (how to rationalize IT yet produce more apps)
Serving the long tail white-paper (how to rationalize IT yet produce more apps)
 
Cloud Computing Applications and Benefits for Small Businesses .docx
Cloud Computing Applications and Benefits for Small Businesses   .docxCloud Computing Applications and Benefits for Small Businesses   .docx
Cloud Computing Applications and Benefits for Small Businesses .docx
 
Pbs Erp Economy
Pbs Erp EconomyPbs Erp Economy
Pbs Erp Economy
 
Success Story: Zollner Optimizes Management of SAP Licenses and Contracts wit...
Success Story: Zollner Optimizes Management of SAP Licenses and Contracts wit...Success Story: Zollner Optimizes Management of SAP Licenses and Contracts wit...
Success Story: Zollner Optimizes Management of SAP Licenses and Contracts wit...
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...
 
CONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCYCONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCY
 
Configuration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyConfiguration inerpsaas multi tenancy
Configuration inerpsaas multi tenancy
 
Agent-Based Workflow
Agent-Based WorkflowAgent-Based Workflow
Agent-Based Workflow
 
Android Application for Updation
Android Application for UpdationAndroid Application for Updation
Android Application for Updation
 
Software Assurance CSS321Security Static Ana.docx
Software Assurance CSS321Security Static Ana.docxSoftware Assurance CSS321Security Static Ana.docx
Software Assurance CSS321Security Static Ana.docx
 

CS_NW_Magazine_Israeli_MoJ

  • 1. CASE STUDY These eight principles will help guide your own ESA strategy by Michael Nadeau, Managing Editor 54 SAP NetWeaver magazine Fall 2005 www.NetWeavermagazine.com Through the Portal: Service-Oriented Government With a services approach to IT, Brunner explains, “There are huge cost savings and efficiencies.There is a better user experience.There can be quick turnaround times on departmental and user requests. These things are critical in the public sector. The cycle time from the minute we had an idea for a new process, for even a medium- size application, often took 24 to 36 months. Having adopted an ESAapproach, we’ve collapsed that cycle time down to 12 to 18 months.This is not only half the time but half the cost.” Brunner expects to improve on these numbers as the service repository grows larger. The ESA initiative began three years ago with an organization-wide implementation of SAP Enterprise Portal (SAP EP) to support all 3,000 MoJ employees. The goal was to provide all employees with a personalized desktop backed by one sweeping, services-based infrastructure that would ensure all employees would have the right resources always available to them. “To do this,” explains Brunner, “you need more than just the ability to personalize a user interface. You need good integration among components. You need the ability to easily move information from one to another. And you need the ability to reuse and repurpose application components from one activity to another. Personalizing the user environment is certainly very important. But you must also recognize that there are lots of content contributors and consumers across an organization such as ours, and everything needs to be able to work together. This is the key benefit of an enterprise services architecture.” Thirty-seven distinct units form Israel’s Ministry of Justice (MoJ), and 37 disjointed IT infrastructures representing 140 different systems grew up to support them until Ronnen Brunner, the current CIO responsible for all these entities, declared a cessation of IT fiefdoms. There would be universal adoption across all units of one common IT infrastructure — an enterprise services architecture (ESA). ESA is a concept (not a technology) that forces you to reconsider your system analysis tactics.
  • 2. Fall 2005 SAP NetWeaver magazine 55www.NetWeavermagazine.com A New Approach The MoJ’s approach reflects a change in how information systems are implemented in the SAP NetWeaver era, says Brunner. Rather than a black-box approach where the system is developed in the lab for a year with a big-bang go-live, SAP NetWeaver projects happen step by step, with on-the-fly fine-tuning and service additions in con- junction with end-user feedback and overall ITlandscape compliance. With help from SAP, it took two MoJ programmers 10 weeks to install the servers, develop content, and roll out the portal to 3,000 users. All departments gained a better way to define roles and establish permissions for different tasks. Brunner’s team was able to introduce a number of new applications, including the following: More timely and detailed budget reports: Department managers can now get reports on budget utilization, ✔ three levels in depth. In the past, managers had to wait days for such reports. Better, faster search facilities across document repositories: The MoJ took advantage of SAP EP’s Knowledge Management (KM) functionality. The MoJ’s core business is centered on legal documents, and it stores an enormous number of them in more than 100 systems.The ability to run one search over all repositories and find the relevant documents saves a lot of time and effort. Better access to law reviews and opinions: As a pilot for the KM project, the MoJ selected the civil department of the Attorney General’s office. It was estimated that access to law reviews and opinions through the portal could save each of the 1,000 attorneys in the department 20 hours per month. That would mean that the department could spend ✔ ✔ Israeli citizens rely on the Israeli Ministry of Justice for a wide variety of services including land appraisals, legal aid, mediation, and patent registration. A total of 37 agencies make up the Ministry of Justice. Ronnen Brunner is the CIO responsible for the IT infrastructure and services that support these agencies.
  • 3. the 240,000 hours saved annually on more produc- tive tasks. Brunner cites one instance in which two MoJ lawyers with offices near one another were unknowingly both composing the same legal docu- ment. Using KM through the portal, they could have avoided this wasted effort. Integration with other ministries: Since project launch, the MoJ has integrated the portal with systems from the Ministry of Finance and the National Postal Service. The postal service information comes in XML format and represents the income from different fees the ministry collects. Each payment is represented by a single record in the post office data; another record in the unit’s information system represents the debt. The portal helps integrate the two records, allowing the user to manipulate the information. Thus, there is no need to predesign the reports, as the user can do it himself. With ESA, you build applications differently, says Brunner, because of the opportunity for reuse. “The time to solution is shortened,” he says. “Once I have 30 or 40 applications [built on the ESA platform],” Brunner continues, “60 to 70 percent of my subsequent develop- ment will come from reusing these services. This saves money, and this saves time.” 8 Keys to ESA Success Brunner offers the following advice for companies going down the ESA path: 1. Personalize.To allow each user to personalize screens, you have to build applications in a more dynamic ✔ way. For example, a controller might want to monitor budgets. You can personalize this task by allowing the controller to set the alert thresholds to the level he or she feels is appropriate, thus personalizing the application. 2. Identify commonalities.This includes reusing applica- tion components and considering needs at an organizational level. This will allow you to minimize development time and costs. For example, even a specific demand should be considered from a global enterprise point of view. The difference is that while examining the need from a micro aspect, you see a new solution for a specific department. From the macro perspective, you see the right place to split the solution into several components. 3. Don’t be afraid to deliver applications in a phased approach. In fact, Brunner believes that this is the preferred method. Developing a complete application can take a lot of time, but often you can prototype 80 percent of the requested functionality in a short time. Giving users a partial solution with a promise of full functionality at a later date keeps them happy and invested in the process.This is the classic 80-20 rule, but with ESA, it is much easier to accomplish, as services can be created or connected to correspond with a certain business process. 4.Collaborate with your service providers on the ESA approach. Choose your architects carefully! Creating applications from the building blocks that ESA provides requires experience. You don’t want a service provider whose first response is to start writing lines of code. 56 SAP NetWeaver magazine Fall 2005 www.NetWeavermagazine.com “Once I have 30 or 40 applications [built on the ESA platform], 60 to 70 percent of my subsequent development will come from reusing these services. This saves money, and this saves time.”
  • 4. Fall 2005 SAP NetWeaver magazine 57www.NetWeavermagazine.com 7. Don’t be afraid of your users. IT departments worry that they will deliver solutions that users won’t like. The concept for years has been to do full needs analysis in the first phase and let users go through subsequent phases with you, showing them development screens at different stages. This approach can be improved by moving the process to service road blocks and trying to go live at the service level. Users today are less afraid of computers, and you can give them solutions in pieces. Start fast and small. 8. Take liability seriously. You may have different systems integrators developing different applications. Each new systems integrator who comes in suggests a new repository of services. In the end, you need a solid working application. What happens when you reuse code written by one systems integrator with an application written by another? Do you hold the first one responsible when it doesn’t work? The systems integrator can claim, for example, that it’s similar to the typical conflicts between software and hardware providers, only now it is between two different services (especially when each service was developed by a different systems integrator). This is a big issue with ESA. The MoJ architect team makes and modifies standards, which become part of all code and services that systems integrators prepare. This way, when a service needs a new feature, the MoJ team can ensure that the systems integrator adds that feature in a way that won’t damage the service. Make sure everyone complies with common standards and that those standards are not circumvented. “ESA is a concept, not a technology,” says Brunner. “It forces you to reconsider how you look at systems analysis,” says Brunner. “You first understand the needs of the users, and then and only then do you think about how you are going to deliver a solution.” 5. Avoid unnecessary coding. When using smart integration platforms such as SAP NetWeaver, you can often use its standard business content, templates, interfaces, and other items in place of custom coding. You have SAP EP, SAP Exchange Infrastructure (SAP XI), SAP Business Information Warehouse (SAP BW), so leverage them. Tell your programmers to use existing features, and somebody has to be professional enough to identify those features. If you do write code where you could have used existing features, you will be recoding when you upgrade. 6. Reconcile .NET and SAP NetWeaver. A .NET programmer writing code that will become an iView can either use features in Visual Studio or features provided by the Portal Development Kit for .NET. Don’t use .NET control. Use the grid control from Visual Studio PDK for .NET because it is compliant with SAP NetWeaver and allows you to use SAP NetWeaver as the presentation layer, providing more advanced features. Learn to use the right objects; don’t be tempted to use those objects you’re already familiar with. It’s the easy way but not necessarily the right way. Collaboration across Israel’s Ministry of Justice, Ministry of Finance, and the Israeli Defence Force is happening on two important fronts: eGovernment, a layered approach to government services composed of intranet and Internet access, security including the use of digital signatures, payment and forms services (outbound), personal “safe box” for constituents’ services, and other constituent-facing services. The safe box facilitates a highly secure personal channel for the government to send formal correspondence and documents (e.g., state payments, matriculation certificates), replacing standard land mail. Merkava, a layer within eGovernment comprising the application infrastructure. In essence, this is the cross-ministry, standard SAP ERP system that will gradually be rolled out to about 100 ministries and agencies. Started three years ago, Merkava already serves some 2,000 users in 15 agencies. What happens when you reuse code written by one systems integrator with an application written by another? Do you hold the first one responsible when it doesn’t work?