Upload
trinhdieu
View
229
Download
0
Embed Size (px)
Citation preview
Presentation for:
Boundaryless Information Flow & Enterprise Architecture
Jonathan WilleyDirector, Business Development
GLOVIA International, Inc.A Fujitsu Company
AgendaI. Introduction to Glovia and ERP II. ERP created boundariesIII. The world changedIV. ERP products changed (are changing,
need to change,..) and brought down the boundaries
Fujitsu at a Glance
v Fujitsu is a leading provider of customer-focused IT and communications solutions for the global marketplace. Comprising more than 500 subsidiaries and affiliates, the Fujitsu Group operates in over 60 countries across the globe.
Ø Established: June 1935Ø Stock Exchange Listings: Tokyo, Osaka, Nagoya, Frankfurt,
London, SwissØ Consolidated Revenues: 4.6 trillion yen (US$38.4 billion)Ø Employees: 157,000 worldwideØ R&D Expenditure: 286 billion yen (US$2.4 billion)Ø Principal Business Areas: Software & Services, Platforms,
Electronic Devices
Note: FY2002 consolidated net sales; US$1=¥120; WW employees as of March 31, 2003
GLOVIA History
ØGLOVIA (originally Xerox Computer Services) has been in the business of providing manufacturing solutions since 1970
Ø Timesharing starting from 1970
Ø Internal Factory Use from mid ‘70s
Ø Software Solutions starting in the early ‘80s
Ø Turnkey Solutions in the mid ‘80s
Ø ERP Applications starting in the early ‘90s
Ø e-Business Provider 2000...
Example GLOVIA Customers
ERP Created Boundaries
v ERP was intended to create boundariesØ Solved internal business problem –
automate internal processesØ Starting from Inventory then planning and
scheduling, then order processing then…
Glovia ERP Modules Definition Demand Planning Supply Inventory Financials
System / CCNSystem / CCN
Administration
Electronic Data Interchange
Electronic Data Interchange
Audit ManagementAudit Management
Materials Management
Finance & Accounting
Alliances
Administration
Products & Services
Sales & Marketing
Projects
Procurement
Production
Service Management
Master ProductionScheduling
Master ProductionScheduling
Material Requirements Planning
Material Requirements Planning
InventoryInventory
Physical InventoryPhysical Inventory
Engineering &EG Configurator
Engineering &EG Configurator
CostingCosting
Engineering Change
Engineering Change
EstimatingEstimating
Tool and GaugeTool and Gauge
Accounts Receivable
Accounts Receivable
Accounts PayableAccounts Payable
BillingBilling
Financial Integration Management
Financial Integration Management
General Ledger &GL Financial Analysis
General Ledger &GL Financial Analysis
Cash ManagementCash Management
Fixed AssetsFixed Assets
Project AccountingProject Accounting
Sales QuotesSales Quotes
Sales OrdersSales Orders
Sales AnalysisSales Analysis
Configured Sales Orders
Configured Sales Orders
ForecastingForecasting
Bid Process Management
Bid Process Management
Contract Management
Contract Management
Customer Releasing
Customer Releasing
Advanced Planning System
Advanced Planning System
Detail Capacity Planning
Detail Capacity Planning
Shop Floor ControlShop Floor Control
Project DefinitionProject Definition
Project Management Interface
Project Management Interface
Project Resource Planning
Project Resource Planning
Work OrdersWork Orders
Repetitive Manufacturing
Repetitive Manufacturing
KANBANKANBAN
Vendor QuotesVendor Quotes
Purchase OrdersPurchase Orders
Contract Purchase Orders
Contract Purchase Orders
Material SupplyMaterial Supply
Supplier ReleasingSupplier Releasing
Service and RepairService and Repair
Field ServiceField Service
Installation Management
Installation Management
Service OrdersService Orders
Service
Cataloging Glovia ERP global services
69,910
1,207
1,818
5,321
12,447
9,047
3,400
16, 610
7,843
8,346
54
Update functions
Screen functions
Report functions
Function / File Interactions
Total Oracle Tables/Files
Supporting Oracle Tables/Files
Core Oracle Tables/Files
Total Business Functions
Supporting Business Functions
Core Business Functions
Core Application Categories
Architecture StrategyNew Architecture
ProIV 4GL
Current Architecture
Glovia Database
Glovia VMGlovia Task
Glovia Function
GUI Client
Web Browser
Web Server
Application Servers
(Glovia EJBs)
JavaVM
Glovia Database
Glovia Common Services
Glovia EJB Application Component Library
EJB Connector
Java
VM
Glovia EJB Common Components Library
Glovia CORBA Application Library
Business Process Management (CR)
Universal Database Access
INTERSTAGE
Trade Partner Management
ProIV 4GL
Ø Business model went globalØ Rise of outsourcing and dynamic supply/demand
chain relationshipsØ New demands for enterprise-wide visibility, including
others in the chainØ Changes in manufacturing styles
Ø Technology went globalØ Internet availability
Ø Standards and open-systems
Ø New business application products
The world changed on the ERP vendors
Ø Software vendors went global
Transferring Manufacturing Sites Overseas
v Overseas production ratio of Japanese discrete manufacturing
v industry (FY2000)- Automotive --- 31%- Electrical Products --- 22%
Source: METI
? ? ? ? ? ? ? ? ?
0
5
10
15
20
25
30
35
89 90 91 92 93 94 95 96 97 98 99 00
? ? ? ?? ? ? ?? ? ? ? ?
%
? ?
Overseas Production Ratio Trend
Automotive
Electric Products
Overall mfg.
Fiscal Year
Users Go GlobalFujitsu GLOVIA Users in 11 countries
?
Philippines
Singapore
Thailand
Indonesia
?
Hong Kong Taiwan
Malaysia
Shanghai
Korea
Brunei
??
?
?
?
?
?
Fujitsu Kawasaki Factory (Disk)
FKD (Disk)
Fuji Electric Dalien (Breaker)
Fujitsu Jiangsu (Communication Eq.)
Fujitsu Nanjing (Communication Eq.)
Fuji Electrics (Motors)
Fujitsu Computer Products Philippines
FPI
Fuji Dharma ElectronicIndonesia
Fujitsu Vietnam(Disk)
FujitsuThailand (Disk)
Beijing
?
?
Fujitsu MicroelectronicsSingapore
Fujitsu MicroelectronicsMalaysia
Fuji Electric Philippines
Fujitsu Telecommunications Europe Ltd. In UKFujitsu Isotek in Ireland
Fujitsu Asia Pacific Limited
High Speed PR PLHigh Speed PR PL--SQL InterfaceSQL Interface
XM
L IN
TER
FAC
EX
ML
INTE
RFA
CE
XM
L INTE
RFA
CE
XM
L INTE
RFA
CE
Dell ERP Model
ARB(SMART)
ARBARB(SMART)(SMART)
COSTCOSTCOST
INVINVINV
APAPAP
Royalty Software
Royalty Royalty SoftwareSoftware
M & UM & UM & U
Current Production System
Interface NOT in current production system for AFC/NFC/ASD/ARB
FTP: MMFIM
DB: CM, PO, Vendor, e-Req
DB: M2 Glovia Data
DB: M2/Glovia Data
FTP: GL Account Number
DB: Inventory Transactions
MQ: Inventory Transactions
MQ: Inventory Transaction
FTP: GL Adder Absorption
MQ: Lowest Negotiated Cost
FTP: Assm X-Ref
MQ: Part; BOM, ECO
DB: Production PO & POCN
M2/Glovia Data1) Near real-time (C++)2) FTP
DB: M2 Glovia Data (Inquiry Only)
FTP: PO Receipts and material movements (West Coast Merge)
FTP: AP Invoice
FTP: AP Payments
DB: Item, BOM, Receipt
MQ: InventoryMovements for OMAC
MQ: Auto X-FER & Relief
FTP: FPC & Std Cost
MQ: PNR & PNCR
FT
P: M
RP
Dem
and
DB
: As B
uiltO
rders
FTP
Shipment Info
FT
P O
rderS
hip Info
MQ
: Shipped
Order D
etail
MQ: As Built Orders
DB
: Inventorym
ovements,
Receipts
Order Download
MQ: Shipped/Relief
FTP: All Invoices/Credits (FIM)
1
EmpactShip
EmpactEmpactShipShip
EMSEMSEMS
ServiceShip
ServiceServiceShipShip
SpeedwaySpeedwaySpeedway
DMSDMSDMS
CM(Items, SKUs, BOM, ECO)
CMCM(Items, SKUs, (Items, SKUs, BOM, ECO)BOM, ECO)
DataWarehouse
DataDataWarehouseWarehouse
RegionalCM Data
RegionalRegionalCM DataCM DataEMPACTEMPACTEMPACT
PICNIC(WWP)
PICNICPICNIC(WWP)(WWP)
e-Req(PO, POCN,
e-PO)
ee--ReqReq(PO, POCN, (PO, POCN,
ee--PO)PO)
DSi2DSi2DSi2
PMPMPM
i2i2i2
MWS(OMAC)
MWSMWS(OMAC)(OMAC)
DOMSDOMSDOMS
WTCSWTCSWTCS
EDIEDIEDI
MR(Material Request)
MRMR(Material (Material Request)Request)
ASD(Trans App)
ASDASD(Trans App)(Trans App)
OASIS GLOASIS GLOASIS GL
OASIS PA(Project
Accounting)
OASIS PAOASIS PA(Project (Project
Accounting)Accounting)
ODS(Operation Data Store)
ODSODS(Operation (Operation Data Store)Data Store)
ASLODSASLODSASLODS
Other(DellPlus,
Quicksilver, WWP, etc)
OtherOther(DellPlus, (DellPlus,
Quicksilver, Quicksilver, WWP, etc)WWP, etc)
PUR(PO, Vendor)
PURPUR(PO, Vendor)(PO, Vendor)
1
2
3
4
5
Soft PullSoft PullSoft Pull 10 + vendors & internal systems
Tier 1 Company Issues
v No integrated system to visualize global operations (P, N, D)v No real time interface between Sales/HQ/Manufacturing/Procurement
functions (P, D)v Need stronger co-ordination capability for central functions (P,D)v Long planning cycle and not responsive to changes in demand (P)v Long cycle time for ATP dates (P)v Redundant inventory by regions (P)v Difficult to establish business inter connectivity v No HQ function to synchronize and optimize global demand/supply (P,D)v Difficult to integrate legacy systems (P, N, D)
P: PioneerN: NSKD: Dell
ERP products changed
Ø Think differently§ Support new business model§ Partner with other software vendors
Ø Act differently§ Provide I/O for legacy data§ Provide access to and get compatible with
related internal applications§ Provide integration with with external
processes§ Provide GUI in multiple languages
Enterprise Business Model
Supplier
Supplier
SupplierCustomer
Customer
Demand Supply
Customer Sales Office
Sales Office
EnterpriseSales
EnterpriseProcurement
EnterpriseProduction
Factory
Factory
Factory
AffiliateFactory
Supplier
Enterprise Monitoring
Vendor
Collaboration
ERP
Intelligent Fulfillment
Manufacturing Execution
Shop Floor Control
Inventory ManagementPlanning & Scheduling
Manufacturing Costing
B2B CollaborationSupply Chain Management
ProcurementSourcing
Supplier Management
Customer Management
Global Order Management
Demand Chain ManagementB2B Collaboration
Customer Service
Enterprise Management
Global Financials
Demand/Supply Synchronization
Business Monitoring
FDWH
BMDWH
Business Components
GLOVIA/SCP
GLOVIA/Hyperion
PDMSTAGE
MyOffice
LOMOS
BroadChannel
Legacy
Extended Glovia Core Global Product
CR
CR
3rd Party Relationship House Product LineFujitsu Interstage glovia.hub infrastructure layerFormScape glovia.com ePublishCognos BI glovia.com Business IntelligenceCognos Finance glovia.com financial budgeting, consolidation,
planning and forecastingSMS glovia.com Shop Floor Data Collection & T&EConfiguration Systems glovia.com eConfigurePerformance IT glovia.com Unattended Systems AdministrationFujitsu Softek glovia.com Self monitoring solution (forthcoming)Sterling EDI engine add-on Oracle Oracle as required for glovia.com and glovia.hub
New Era ArchitectureWeb Services
Service
...
Application Server
Service
Pro
cess Integ
rationPersonalize
XML
Ap
plicatio
n
Service
Service
Portal
Mobile
Architecture StrategyNew ArchitectureCurrent Architecture
Glovia Database
Web Browser
Web Server
eAccess
JavaVM
GML Engine
Glovia VM
Glovia Task
PROIV Task Daemon
Glovia Function
GUI Client
Universal Database Access
Web Browser
Web Server
Application Servers
(Glovia EJBs)
JavaVM
Glovia Database
Glovia Common Services
Glovia EJB Application Component Library
EJB Connector
Java
VM
Glovia EJB Common Components Library
Glovia CORBA Application Library
Business Process Management (CR)
INTERSTAGE
Trade Partner Management
Integration Server
Step 1 Step 2
Strategy
v ObjectivesØ Reuse existing ERP services in a Java environmentØ Quickly build component libraries
v ApproachØ Encapsulate existing ERP 4GL business services in EJB wrappers
§ Build EJB classes for business services through automation§ Manually migrate any service that can’t be automatically wrapped§ Catalog services§ Reuse services
Ø Migrate MFC user interface from SuperLayer(PROIV) to eAccess(Java)
Ø Enhance glovia.ade to generate JAVA§ For new development and customizing existing objects
Ø Replace EJB Wrapped components with native JAVA EJB components
Strategy
v BenefitsØ EJB component architecture supports Glovia strategy to leverage its assets
to:§ Build the ‘real time virtual enterprise’ (next generation ERP) based on glovia.com
business logic combined with INTERSTAGE infrastructure§ Enhance existing B2B e-Commerce offerings§ Enhance existing ERP offerings§ Build new functionality
Ø Web based user interface supports§ Ease of deployment
§ ASP model, glovia.com Lite, …
§ Globalization§ Web deployment is in 20+ languages
Ø Allows Fujitsu to leverage Glovia EJB library§ Reduce risk on large projects§ Shorten time to deliver solutions to customer§ Shift mix from people intensive projects to higher use of standard software
Ø Higher market acceptance§ Large customers and partners
Summary
v We built our own boundariesØ Our business modelØ Our technology
v Our market changedv Our boundaries had to change
Ø Open the business modelØ Open the technology
eAccess
Output request, file stream
Import request, file stream
Unicode file stream CSV
Glovia database import/export tool for translated phrases stored in Oracle
Excel spreadsheetExcel spreadsheetUnicode file stream
Excel used as a translation tool that accepts a phrase stream and allows linguists to translate from source language to target language
Result parameter containing translated phrase
Token, language, locale
Java APIProvides a token based phrase substitution mechanism that guarantees browser response matches requestor’s language setting (multilingual)
Lexical Engine
(Java)
EJB Parameters
CSV Parameters
XML document
HTML/GML request
Input
RMI, Java API
Java API
TCP/IP, Java API
HTML, RMI?, Java API
Protocol (s)
EJB ParametersIntelligent Java Connector (JCA) that wraps the Proxy Client for standard EJB access
ERP Connector(Java)
Buffer, parameters to the to PROIV Bus call
Establishes & maintains a persistent connection to a PROIV VM via the PROIV bus daemon on behalf of a web/device client request
Proxy Client(Java)
XML documentXML document handling framework consisting of a listener daemon, parser, business transaction handler and response/acknowledgement publisher; PROIV ‘action’ functions execute back-office transactions for XML document fragments
GAPI (XML framework)(java) + PROIV
HTML response stream
Provides a multilingual web interface to back office ERP services using an intelligent tag based macro language (GML) supporting 30+ application tags that are extendable by developer
GML engine(java)
Outputdescriptionelement
Glovia eAccess Key FeatureseAccessTM represents an ERP-tuned collaboration of Java based web components packaged as a series of action ‘tags’ that are executed at run-time in a powerful GML (Global Markup Language) engine. All GML services are in written in pure Java with interfaces to the Glovia ERP services via standard Glovia Tasks. A single Task can sequence and control as many business functions as necessary to provide user requested back office information. Browser or B2B requests can range from simple information retrieval to complex transaction scheduling.
Separation of Presentation from Business RulesBy forcing the total separation of presentation from business rules through its global markup language (GMLTM), it guarantees that the integrity of a business remains in one place – in its internal enterprise operations.
Automatic Data Acquisition (Glovia ADO)It also automatically acquires any datasets needed to support its controls, unifying enterprise and delivery components in a single step.
Global Language SupportThe eLexTM toolset assures that these transactional components can operate in any language environment by keeping them language independent. It does this by scanning interface streams during development and automatically assigning unique strings to tokens, which are stored in a lexicon. During runtime, the eAccessTM
engine dynamically selects the interface that matches a browser’s request.
Task Driven Service RequesterThe Service Requester encapsulates ERP tasks and underlying functions as common business objects that are reusable in a the B2C and B2B marketplace. This strategy keeps Glovia and its customers in a very competitive position while delivering multi-national ERP applications across their many operating sites using the web.
Glovia Multilingual Operationsv Purpose
Ø Provide a language independent application deployment environment using a single source set
Glovia VM
Glovia Repository
ServerGlovia IDE
Single Source for all
languages deployed
Single Source
for all
languages
deployed
Chinese
JapaneseFrench
Einfachern Programme
ane inander re ihen . Obe
verstandlicher, prazise
auch in die Fremdsprac
auf die Lieferung der Un
sind Ihre texte praktis
German Dutch
English
Single Source for All
Languages Deployed
Deployment Development
GEN
English
Japanese
German
French
Dutch
Glovia Lexical Editor (Excel)
Glovia Lexical Server
Telnet ClientSets
Language
Web applicationRequests Language GML
Engine
Glovia HomeSite
HTML editor
English (US)
English (UK)
French
German
Dutch
Italian
Japanese
Korean
Russian
Spanish (Mexico)
Spanish (Spain)
Swedish
Portugese (Brazil)
Tagalog
Malay
Indonesian
Simplified Chinese
Traditional Chinese
Vietnamese
Polish
Generated Language Specific Binary
Business Function Response (TASK)
JIT Page Generation
(HTML)New/Changed GML pages
Updated tokenized GML pages
Translations
Browser Language Request
Tokens
StringsContext
Resolution (Homonyms)
TRADITIONAL
WEB
Example Multi-lingual GUI