Title: Competitiveness Development and Innovation Strategy through IND
1Standards-Based Web Servicesfor Interoperability
ST Information
Haryanto Agus Sediadi THE STATE MINISTRY OF
RESEARH TECHNOLOGY REPUBLIC OF INDONESIA
2Introduction
What is the problem in Indonesia?
- Illegal software International Trade
- IDC BSA (Indonesia 4th (88) 157 M UD (2004)
- Indonesia 5th (87) 183 Juta UD (2005)
- Priority watch list ? Lost Facilities of
Generalized System of Preference (GSP) - Watch List (2006).
- Infrastructure of ST Information
- Island of ST Information
3RISTEK
4National Coordinating Agency for Surveys Mapping
5Nuclear Energy Regulatory Agency
6National Atomic Energy Agency
7The Agency for the Assessment Application of ST
8National Standardization Agency
9National Aviation Space Agency
10Indonesian Institute of Sciences
11IPTEK net
12Problem Islands of Information
13Problem Interoperability
- These systems need to interoperate.
- New systems Interoperability should be standard
for new systems. - Legacy systems Legacy GoI and regional systems
must be able to interoperate without massive
rewrite. - Should adhere to international open standards.
14Indonesia, Go Open Sources
- To Create reliable human resources on ICT
- To Educate community about utilization of IT in
order to increasing economic, welfare and nation
culture save - To realized community which closely to science
and technology and information cultured. -
15Indonesia, Go Open Sources
16Objective and Guidelines
- Objective Interoperability
- Must conform to GOI specified guidelines
- Open Standards
- Open Source where feasible
17Solution
- Web services
- Worldwide recognized international standards
- Internet-based
- Supported by both .Net and J2EE
- Supports J2EE and .Net interoperability
- Platform neutral
- Does not require massive rewrite of legacy
systems - Open source components exist
18What are web services ?
- Expose ST data and information logic over the
web - Use standard protocols
- Standard communication protocol
- HTTP, HTTPS W3C
- Standard data representation
- XML (and XML schemas) W3C
- Standard messaging protocol
- SOAP W3C
- Standard contract language
- WSDL (Web Services Description Language) W3C
- Examples Amazon, Google,
19Interoperability Standards for Web Services
- WS Interoperability organization
- WS-I Basic Profile 1.0
- SOAP
- WSDL
20Standards-based Web Services Platform
- Transport
- Data representation
- Messaging
- WS Description
- Interoperability
- HTTP, HTTPS
- XML
- SOAP
- WSDL
- WS-I Basic Profile
21Benefits of Web Services
- Enables interoperable solutions.
- Facilitates shift away from monolithic
proprietary architectures - Enables integration of systems based on different
architectures (J2EE and .Net) and different
platforms (Windows, Unix, Linux, Mac OSX). - Does not require replacement of legacy systems
- Relatively simple to wrap legacy data and
applications and expose web services.
22PASIR Technical Architecture
MySQL Excel Foxpro Sybase
MySQL Excel Foxpro Sybase
Industry standard PASIR specific
23PASIR OSS Web Services Platform
- Internet protocol HTTP 1.1
- Web Server Apache 2.0
- Application Server Tomcat 1.5
- Servlet 2.3 or later
- JSP 1.2 or later
- Messaging protocol SOAP 1.1
- WS Description WSDL 1.1
- SOAP/WSDL Libraries Axis 1.21
- Java JVM 1.505
- Note OS independent
24PASIR OSS Development Tools
- IDE Eclipse 3.1
- WSDL Java bindings Axis 1.21
- WSDL4J
- Java web-application development framework
WebWork - Soon to join Apache Struts
25PASIROSS User Interaction
- User role and model manager Cimande
- Bahasa Indonesia
- Based on OSS WebWork
26PASIROSS Libraries for Data Providers
- Excel files
- Apache POI (Apache Jakarta Project)
- FoxPro (.DBF)
- ODBC
- SQL (Sybase, MySQL)
- JDBC
27PASIR Availability
- Available from PASIR project on Java.Net website.
- Full installation including OSS and PASIR tools
and documentation available on CD - PASIR The IGOS Web Services Toolkit for
Interoperability
28BANK DATA
29IGOS-Source
30IGOS-Source
31IGOS-Source
32PROGRAMVIRTUAL PROTOCOL NETWORK
- University in Java Island
- Warintek (2007)
33VPN WARINTEK
34WARINTEK-Brawijaya University
35WARINTEK-Nganjuk District
36WARINTEK Centre of RDWest Sumatra Province
37WARINTEK-Library Sleman District
38Thank you very much for your attention
CÁM ÔN