US 20140173420A1
(19) United States
(12) Patent Application Publication (10) Pub. No.: US 2014/0173420 A1
Jeong
(43) Pub. Date:
Jun. 19, 2014
(54) SMART OFFICE SYSTEM, OPERATION Publication Classi?cation SERVER, AND OPERATION METHOD FOR
THE SAME (51) Int- Cl
G06F 1 7/24 (2006.01)
(75) Inventor: Dae-Yong Jeong, Seoul (KR)
(52) US, Cl,
CPC ... .. G06F 17/248 (2013.01)
(73) Assigneei KAONSOFT CO, LTD-, Seongnam-si, USPC ... .. 715/234
Gyeonggi-do (KR)
(21) Appl. No.:
14/232,602
(57)
ABSTRACT
(22) PCT Filed; Aug 22, 2012 The present invention relates to smart of?ce system, an opera tion server and a operation method for the same, Which com (86) PCT No.1 PCT/KR2012/006676 prises: an of?ce data server Which processes data Which is used in an o?ice environment; a mobile terminal Which pro
§ 371 (C)(1)’ cesses vieW page-type data by using mobile network system;
(2), (4) Date? Jan‘ 13’ 2014 and a mobile web-server module Which is interlocked With the of?ce data server Which responds to a request of the mobile terminal and has CDK for providing the mobile ter Aug 23 201 1 (KR) 10201 100841 15 minal With vieW pages Which are related to the processed data.
(30)
Foreign Application Priority Data
300
Mobile Web-Server Module
Views
Controller
Adapters
nimana
151::
§§§§§§
WAS
D9991} m
Operating System,
Patent Application Publication
Jun. 19, 2014 Sheet 1 0f 11
US 2014/0173420 A1
FIG. 1
300
i
Mobile Web-Server Module
Views
Contro?er
Adapters
WAS
Operating System,
Patent Application Publication
Jun. 19, 2014 Sheet 3 0f 11
FIG. 3
US 2014/0173420 A1
300 W~
Mobile Web-Sewer Module
Server Unit
CDK
Control Unit
Metadata Analysis Unit
Adapter Configuration Unit
MW 310
m»- 320
“~- 340
Patent Application Publication
Jun. 19, 2014 Sheet 4 0f 11
US 2014/0173420 A1
FIG. 4
310
SewerUnR
ConnederUnH
CDK
3110 w» ASP Connecter Template Manager MW 3319
Metadata Manager “w 3320
3120 MM SharePoint Connecter
Smart_\/iew
View-Page Manager MM
3330
Engine Unit
Muiti-Linguai
MW 3340
3130 NW DBMS Connecter Manager
SAP Manager ~~-- 3350
3140 NW XMLData Connects-r DB Encrypiic‘" am» 3360
Manager
‘a
i
‘s
{
i
i
US 2014/0173420 A1
FIG. 5
Jun. 19, 2014 Sheet 5 0f 11
Patent Application Publication
Jun. 19, 2014 Sheet 6 0f 11
US 2014/0173420 A1
FIG. 6
(
Start
}
l
Request for Mobile Web Display
~--~ 8110
F
Request Analysis
MW
3120
ldentify a Target Server to Connect based on Metadata Analysis
my. 3130
l
Select an Adapter for Connecting to the Server
mm
3140
I
Request the Server for Data Processing
MW
8150
Provide the Processing Result in a Web Style
A“
$160
US 2014/0173420 A1
FIG. 8
Jun. 19, 2014 Sheet 8 0f 11
in 835% 5% £5 mm?
7.553 99$
gem BE
,0me
Sim
mamma
Ewan.
EFanw mm.me
E
as
5w:
‘
“36¢ ‘ uuiozawa
‘ 6
m
?.5._§m..wxna<.w L
L i
MEEEE 554
E
E1 Em: 6
»
cgmmxmadé
62w
QEQRQU @cmazaé E
.03
3
as
2%
m
ii
é
mag
9:23
E.“ mam?“
nmuwa
. Q
N
250 (
E.“
~ L
Em
. a
3m
1
. , . .. . 1.5
BEE,"
. ESTHESPB
4
i; Egg “2 $25
NEE}? wgnc? , x" ww?
393;
$me 36ch . ?éwgnl?n
m5: 22; £255 ~65va >63 3i
21
gm
?x
Q
US 2014/0173420 A1
Jun. 19, 2014 Sheet 9 0f 11
Patent Application Publication
FIG. 9
@EEQQQQ nmmmmuum wE "Lemmcteg
.é mvmuScww..M mm? “53% CQEQSQESQ MS
magma; 2
vii} \cczumw wast?) _E 993.. 2
“it.
6
mg
mm
Em?
zm $23
mw?qm cmcw .“ménza
Bcw
5
E
$ch
“5
H
350w 9% ?gmw?mmmq @mg $5qu Emma can» 6% .mmoq
wmooxo Dam x05. We mwmm Mammu sag www.mwn pm?» misc.“ Emm?
US 2014/0173420 A1
Jun. 19, 2014 Sheet 10 0f 11
Patent Application Publication
FIG. 10
:Emsw
O UMQUCMMmQ
uwmmEm vcmEEoo
i
50:80.. a
58m: wmmm
mg
353 >320 *
ucmchwmmm
i
mu "SEN?
“w FREEMF
M
Em
250
w
gag.
% 55E
FEEEQP
m:
m
can:
Patent Application Publication
Jun. 19, 2014 Sheet 11 0f 11
US 2014/0173420 A1
FIG. 1 1
( Start: View Generation >
P
Template Management
=
View Template Selection
M
8210
F
M.» 8220
Metadata Management
Data Mapping Configuration
r/
Appropriate
Data Processing?
View Modification "w 8240f/
,/ . 1’ Appropriate m 8250 Page Display? WView Distribution
8260
l XUS 2014/0173420 A1
SMART OFFICE SYSTEM, OPERATION SERVER, AND OPERATION METHOD FOR
THE SAME
FIELD OF THE INVENTION
[0001] The present invention relates to smart of?ce system, an operation server and operation method for the same for
using enterprise environment.
BACKGROUND ART
[0002] Recent change in telecommunication technologies
has made adaptation of smart of?ce system be essential in
enterprise environment. Some companies have already
implemented groupware and marketing procedure in mobile
platform, or are implementing ERP and telematics in mobile platform. Further, some companies are preparing a standard system for mobilization of internal work?ow in order to pos
sibly adapt mobile of?ce system.
[0003] Smart of?ce system provides better communication without being interrupted by time and location. Further, smart
of?ce system provides improved productivity as well as value enhancement in of?ce members and customers.
[0004] However, smart of?ce system shall be quali?ed with
some basic features for implementation, such as compatibil
ity, economic feasibility, reliability, marketability, scalability
and security.
[0005] That is, the smart of?ce system shall support various operating systems (OS) and various types of devices. The smart of?ce system shall provide better development ef?
ciency, maintenance, function update and upgrade. Further,
the smart of?ce system shall provide reliability as well as securities in network and servers in order to support market
ing management and payment in enterprise environment.
Furthermore, the smart of?ce system shall provide good features in view of adaptation, infrastructure of related technol
ogy, system interlocking, subsystem scalability and possible
adaptation of new technologies.DISCLOSURE OF INVENTION
Technical Problem
[0006] Currently, big System Integration (SI) companies
are releasing smart of?ce products. Those conventional prod
ucts are based on hybrid-type of mobile applications, which
renders the smart of?ce system being dependent on devices, e.g., mobile phones or mobile taps. In general, although establishing a mobile of?ce system with spending big cost,
companies are further establishing an additional mobile of?ce system in a light-weight mobile web environment.
[0007] Therefore, the present invention provides smart
of?ce system, an operation server and an operation method
which provides better features of low cost, high ef?ciency,
compatibility, stability, scalability, easy development, easy
distribution, easy management and easy maintenance by uti lizing a next-generation mobile web development framework with adapting web technologies having both merits of weband mobile environments.
Technical Solution
[0008] According to the present invention, there is provided
smart of?ce system, which comprises: an of?ce data server which processes data which is used in an enterprise environ ment; a mobile terminal which processes view page-type data
Jun. 19, 2014
by using mobile network system; and a mobile web-server
module which is interlocked with the of?ce data server which responds to a request of the mobile terminal and has CDK for providing the mobile terminal with view pages which are related to the processed data.
[0009] The present invention is characterized in that the
of?ce data server includes a groupware server, a mail server, an API server, a messenger server, a payment server, an ERP
server, a CRM server and a DB server.
[0010] The present invention is characterized in that the mobile web-server module includes CDK for cloud develop ment and connecters for connecting various data servers and
service servers.
[0011] The present invention is characterized in that the mobile web-server module includes a server unit for provid ing interconnection to and data interlock with the of?ce data
server, CDK for providing various UI templates and design
related metadata, a control unit for controlling the server unit and the CDK, a metadata analysis unit, and a con?guration
unit for the adapters (connecters).
[0012] The present invention is characterized in that the server unit includes a connecter unit for providing interlock
with legacy data, a smart-view engine unit for responding to
page results which are optimized for various devices, operat
ing systems and web-browsers such as android phones,
i-phones, window phones, blackberry and Symbian, and
CDK for generating the pages.
[0013] The present invention is characterized in that the connecter unit includes a SAP connecter for directly connect ing to a SAP server, a SharePoint connecter for interlocking with functions of a SharePoint server, a DBMS connecter for interlocking with a DB server, and an XMLData connecter for processing business logics of a heterogeneous server.
[0014] The present invention is characterized in that the CDK includes a template manager for con?guring and man
aging desktop browser, a metadata manager for providing data binding, a view-page manager for generating and editing
view pages, a multi-lingual manager for con?guring multi language, a SAP manager for con?guring SAP server infor mation, and a DB encryption manager for providing encryp tion of database connection information.
[0015] Further, according to the present invention, there is
provided an operation server for smart of?ce system, com prising: a server unit for providing interconnection to and data interlock with the of?ce data server, which including a con necter unit for providing interlock with legacy data, a smart view engine unit for responding to page results which are
optimized for various devices, operating systems and web
browsers such as android phones, i-phones, window phones, blackberry and Symbian, and CDK for generating the pages; and CDK for providing various UI templates and designrelated metadata.
[0016] The present invention is characterized in that the operation server further comprises a control unit for control
ling operation, metadata analysis unit, and con?guration unit
for the adapters (connecters).
[0017] Further, according to the present invention, there is
provided an operation method for smart of?ce system, com
prising steps of: developing view pages by CDK of mobile
web-server module; receiving a request for a view page from a user terminal; analyzing the request by the mobile web
server module so as to select an adapter which is connected to
a data processing server corresponding to the request; pro
US 2014/0173420 A1
adapter; completing the process by the data processing server
so as to provide the processed data through the adapter; and providing the processed data in a view page type to the user
terminal by the mobile web-server module.
[0018] The present invention is characterized in that the
step of developing view pages includes steps of selecting a
view template; con?guring data mapping; determining data
so as to modify view pages; and determining display of view
page so as to distribute the view pages.
Advantageous Effects
[0019] According to the present invention, there may be provided a system which provides better features of low cost,
high ef?ciency, compatibility, stability, scalability, easy
development, easy distribution, easy management and easy maintenance by utilizing a next-generation mobile webdevelopment framework with adapting web technologies
having both merits of web and mobile environments. [0020] Further, the interface between data servers (i.e., ser
vice servers) and applications in terminal devices may be standardized, and the ef?ciency of development and software
reuse may be maximized.
[0021] Further, pages may be perfectly generated by the
procedures of selecting templates corresponding to a wished view, editing contents of pages, providing preview with map ping data to bind and con?rming pages before saving. Furthermore, views may be edited at any time after saving so as to let pages to be added or modi?ed.
[0022] Further, various UI templates and metadata may be available by CDK, which renders the generation and mainte nance of UI being easily achieved. Furthermore, coding may
be unnecessary, which renders server development being
quick and server operation becoming stable.
BRIEF DESCRIPTION OF THE DRAWINGS [0023] FIG. 1 is a conceptual diagram of smart of?ce sys tem according to an embodiment of the present invention. [0024] FIG. 2 is a conceptual diagram of a mobile web server module according to an embodiment of the present invention.
[0025] FIG. 3 is an example ofa block diagram ofa mobile web-server module.
[0026] FIG. 4 is an example ofa block diagram ofa server unit.
[0027] FIG. 5 shows smart of?ce system according to an embodiment of the present invention.
[0028] FIG. 6 is a ?owchart of operation method of smart of?ce system according to an embodiment of the present invention.
[0029] FIG. 7 is an example of operation display of CDK.
[0030] FIG. 8 shows an example of operation of CDK. [0031] FIG. 9 is a ?owchart of view generation method of CDK according to an embodiment of the present invention. [0032] FIGS. 10 to 12 are operation displays ofsmart of?ce system according to an embodiment of the present invention.
EMBODIMENTS FOR CARRYING OUT THE INVENTION
[0033] Exemplary embodiments of the present invention
will be described below in more detail with reference to the
accompanying drawings. The present invention may, how
ever, be embodied in different forms and should not be con structed as limited to the embodiments set forth herein.
Jun. 19, 2014
Rather, these embodiments are provided so that this disclo
sure will be thorough and complete, and will fully convey the
scope of the present invention to those skilled in the art.
Throughout the disclosure, like reference numerals shall be used in referring to like parts throughout the various ?gures
and embodiments of the present invention.
[0034] FIG. 1 is a conceptual diagram of smart of?ce sys tem according to an embodiment of the present invention. FIG. 2 is a conceptual diagram of a mobile web-server mod ule according to an embodiment of the present invention. FIG. 3 is a block diagram of a mobile web-server module according to an embodiment of the present invention. FIG. 4 is a block diagram of a server unit according to an embodi ment of the present invention.
[0035] Referring to FIGS. 1 to 4, the smart of?ce system of this embodiment comprises an of?ce data server 100 which processes data that is used in an of?ce environment, mobile
terminals 200 which process view page-type data by using
mobile network system, and a mobile web-server module 300 which is interlocked with the of?ce data server 100 which
responds to requests of the mobile terminals 200 and provides
the mobile terminals 200 with view pages which are related to
the processed data.
[0036] The of?ce data server 100 includes various types of servers which are used in enterprise environment for data management and member communication. The of?ce data server 100 includes groupware server, mail server, API server, messenger server, payment server, ERP server, CRM server and DB server. The of?ce data server 100 is not restricted to the above, but may includes various types of servers, modules or programs that may execute the operations. The of?ce data server 100 has various operation systems, internal programs
and unique data processing according to operation features.
[0037] The mobile terminals 200 are used in order for users (i.e., o?ice members) to generate or edit data of of?ce data servers as necessary. The mobile terminals 200 are provided with standard interfaces of view page.
[0038] These mobile terminals 200 may includes various
kinds of devices, operating systems and web-browsers such as android phones, i-phones, window phones, blackberry and
Symbian.
[0039] The mobile web-server module 300 in this embodi ment is a framework for developing next-generation mobile
web applications with maintaining both merits of web and
mobile, by which the shortage of prior-art hybrid applications
may be compensated. The mobile web-server module 300 standardizes interfaces between applications in terminals and
data servers (i.e., service servers), and may improve the ef? ciency of application development and software reuse.
[0040] The mobile web-server module 300 includes CDK
(Cloud Development Kit) for cloud development as well as
connecters for connections to various data servers and service servers, as shown in FIG. 2. The mobile web-server module 300 further includes SAMES (Softobject Astandard Mobile
Enterprise Solution) server unit for controlling the CDK and
connecters and for interlocking the data between the CDK and connecters. The mobile web-server module 300 may be con?gured in various types. For example, a connecter may be included inside of the server unit, or a part of the CDK may be included in the server unit, which means that the units may
operate independently or operate by an operation system. [0041] In this embodiment, the mobile web-server module
300 may further includes a server unit 310 for providing interconnection to and data interlock with the of?ce data
US 2014/0173420 A1
server 100, a control unit 330 for providing various UI tem
plates and control functions, a metadata analysis unit 340, and
a con?guration unit 350 for the adapters (connecters), as shown in FIG. 3.
[0042] The server unit 310 includes a connecter unit 3100, a smart-view engine unit 3200 and CDK 3300.
[0043] The connecter unit 3100 may easily connect to
legacy systems (SAP, ERP, CRM, etc.) and provides inter
locking with the legacy data of the company. That is, theconnecter unit 3100 includes various connecters for intercon necting to the of?ce data servers 100.
[0044] The connecter unit 3100 includes a SAP connecter 3110 for directly connecting to a SAP server, a SharePoint connecter 3120 for interlocking with functions of a Share Point server, a DBMS connecter 3130 for interlocking with a DB server, and an XMLData connecter 3140 for processing
business logics of heterogeneous servers. Although unshown,
the connecter unit 3100 may further include various connect ers for interconnecting to legacy system. Further, the con necter unit 3100 may further include modules for data con version.
[0045] In this embodiment, the connecter unit 3100 may provide various connecter interconnections to a single server. For example, various connecter interconnections may be available to a mail service, which means that connecter map
ping may be changed without changing applications or mail
MBS.
[0046] The smart-view engine unit 3200 is designed to respond to page results which are optimized for various
devices, operating systems and web-browsers such as android
phones, i-phones, window phones, blackberry and Symbian.
Further, the smart-view engine unit 3200 sends the views (i.e., web pages) to each terminal, which displays the views bystandard interface.
[0047] The CDK 3300 includes a template manager 3310
for con?guring and managing desktop browser, a metadata
manager 3320 for providing data binding, a view-page man ager 3330 for generating and editing view pages, a multi
lingual manager 3340 for con?guring multi-language, a SAP
manager 3350 for con?guring SAP server information, and a
Database (DB) encryption manager 3360 for providing encryption of database connection information.
[0048] The CDK 3300 provides functions which enables an of?ce worker to easily generate screens as a design. That is,
the CDK 3300 provides functions of selecting a template for each pattern, designing screens, binding database and con?g
uring attributes so as to distribute pages to servers.
[0049] When the CDK 3300 is installed in a server, the CDK 3300 provides screens for managing the server. The screens of CDK 3300 may include coding box, design tool
box, UI templates, and preview, etc.
[0050] Therefore, the template manager 3310 of CDK 3300 may register and manage various templates, e.g., login, list, form, detail view, and chart.
[0051] The view-page manager 3330 provides functions of selecting a template corresponding to a wished view, editing contents of pages, providing preview by mapping data to bind
and con?rming pages before saving so as to generate perfect pages. The views may be edited at any time after saving so as to let pages to be added or modi?ed.
[0052] The metadata manager 3320 may modify mapping information which has been made during generation of view
pages or may generate a new mapping information so as to generate screens such as a chart, etc.
Jun. 19, 2014
[0053] The multi-lingual manager 3340 may con?gure the
adoption of multi-language according to the language setting
of devices.
[0054] The SAP manager 3350 may provide the data inter locking with a SAP server by con?guring interlock informa tion of the SAP server.
[0055] The DB encryption manager 3360 provides encryp
tion of database connection information so as to secure the
connection.
[0056] In this embodiment a self-developed CDK 3300 is
provided. By the self-development, various UI templates and
metadata are available, which renders generation and main
tenance of UI being easily achieved. Further, because coding
is unnecessary, server development is quick and server opera tion is stable.
[0057] The method of operating the smart of?ce system shall be described below with referring to ?gures.
[0058] FIG. 5 shows smart of?ce system according to an embodiment of the present invention.
[0059] First, the mobile web-server module 300 develops
view pages by CDK, as shown in FIG. 5.
[0060] Then, a user requests a target view page through mobile network. The controller of the mobile web-server
module selects an adapter (i.e., connecter) corresponding to the request. The data processing is performed by the selected
adapter. That is, one of adapters, e. g., Custom adapter, DBMS
adapter (i.e., MSSQL adapter, Oracle adapter, DB2 adapter),
SAP adapter, SharePoint adapter, XMLData adapter, isselected, by which the data processing is performed. In this
stage, by metadata con?guration of CDK, a pre-arrangedXML adapter metadata may be used.
[0061] The controller of the server provides the processed
data to user terminals through view pages.
[0062] FIG. 6 is a ?owchart of operation method of smart o?ice system according to an embodiment of the present invention.
[0063] As shown in FIG. 6, the mobile web-server module 300 receives a request from user terminals, e. g. smart phones
(S1 1 0).
[0064] Then, the controller of the mobile web-server mod ule 300 analyzes the request upon web display. In this stage,
the controller may analyze an entered URL or analyze data of the request data (S120). The controller may select an adapter
through the analyzed service name.
[0065] Then, the controller identi?es a target server to con
nect by metadata analysis, and then con?rms data processing
information (S130).
[0066] Then, the controller generates or selects an adapter for connecting the identi?ed target server, and then connects the target server (S140).
[0067] Then, the controller sends parameters to the target
server so as to perform the data processing (S150).
[0068] Then, the controller provides the result to the user
terminals in web-page style by generating view pages (S160).
[0069] The present invention may be adapted to various terminals by generating view pages through CDK and developing interfaces in a standard form in this embodiment.
Through multi-platform structure, native applications utiliz
ing device resources may be combined to web environment.
Further, JavaScript, HTML5 and CSS3 may be utilized
instead of Java or Obj ect-C. Further, the connection to of?ce data servers may be easily achieved by utilizing connecters. [0070] The mobile web-server module 300 of this embodi ment may provide SDK and CDK. Further, the mobile web
US 2014/0173420 A1
server module 300 of this embodiment may provide more enhanced mobile integrated solution through a constitution of
SharePoint, control boxes, smart viewer, multi-adapter, HS
and Window Server.
[0071] By providing a separately-developed CDK, genera
tion and maintenance of U1 are easily achieved. Further, because coding for each case is unnecessary, server develop ment is quick and server operation is stable.
[0072] FIG. 7 is an example of operation display of CDK.
FIG. 8 shows an example of operation of CDK, and FIG. 9 is a ?owchart of view generation method of CDK according to an embodiment of the present invention.
[0073] As shown in FIGS. 7 and 8, the CDK selects a page
template and modi?es page contents. Then, the CDK con?g
ures data mapping, generates preview of the pages, and then distribute the pages.
[0074] Further, the CDK selects a view template (S210) as shown in FIG. 9.
[0075] Then, the CDK con?gures data mapping in which
service name, page name and data matching information are
con?gured (S220).
[0076] Then, the CDK checks whether the data processing is appropriate (S230). If the answer is ‘NO’, the data mapping is recon?gured. Otherwise, the view is modi?ed (S240). [0077] Then, the CDK checks whether the page display is appropriate (S250). If the answer is ‘NO’, the appropriateness of data processing is re-checked. Otherwise, the view is dis
tributed (S260). It is preferable that the route of servers for the
distribution shall be con?gured.
[0078] FIGS. 10 and 11 are operation displays of smart of?ce system according to an embodiment of the present invention.
[0079] With referring to FIG. 10, after completing login,
un-approval list is retrieved and an item is selected to approve.
Then, approval or return is processed for the selected item, by
which the corresponding reporter may receive an e-mail for the approval or return.
[0080] With referring to FIG. 11, after completing login,
there may be provided functions such as work menu selec
tion, search condition setting, result checking and detail
inquiry.
[0081] The preferred embodiment of the present invention has been described above. However, the preferred embodi
ment has been set forth for the purpose of describing the
present invention, not for limiting the scope of the present
invention. Those skilled in the art may understand that various embodiments may be available without departure from the
spirit and scope of the present invention. 1. Smart of?ce system, comprising:
an of?ce data server which processes data which is used in an of?ce environment;
a mobile terminal which processes view page-type data by
using mobile network system; and
a mobile web-server module which is interlocked with the of?ce data server which responds to a request of the mobile terminal and has CDK for providing the mobile terminal with view pages which are related to the pro cessed data.
2. The smart of?ce system according to claim 1, wherein
the of?ce data server includes a groupware server, a mail server, an API server, a messenger server, a payment server,
an ERP server, a CRM server and a DB server.
Jun. 19, 2014
3. The smart of?ce system according to claim 1, wherein the mobile web-server module includes CDK for cloud devel opment and connecters for connecting various data servers
and service servers.
4. The smart of?ce system according to claim 1, wherein the mobile web-server module includes a server unit for pro viding interconnection to and data interlock with the of?ce
data server, CDK for providing various Ul templates and design-related metadata, a control unit for controlling the
server unit and the CDK, a metadata analysis unit, and a
con?guration unit for the adapters (connecters).
5. The smart of?ce system according to claim 4, wherein the server unit includes a connecter unit for providing inter
lock with legacy data, a smart-view engine unit for respond
ing to page results which are optimized for various devices,
operating systems and web-browsers, and CDK for generat ing the pages.
6. The smart of?ce system according to claim 5, wherein the connecter unit includes a SAP connecter for directly con necting to a SAP server, a SharePoint connecter for interlock ing with functions of a SharePoint server, a DBMS connecter for interlocking with a DB server, and an XMLData connecter for processing business logics of a heterogeneous server.
7. The smart of?ce system according to claim 5, wherein the CDK includes a template manager for con?guring and
managing desktop browser, a metadata manager for provid ing data binding, a view-page manager for generating and editing view pages, a multi-lingual manager for con?guring
multi-language, a SAP manager for con?guring SAP server
information, and a DB encryption manager for providing encryption of database connection information.
8. An operation server for smart of?ce system, comprising: a server unit for providing interconnection to and data interlock with the of?ce data server, which including a
connecter unit for providing interlock with legacy data,
a smart-view engine unit for responding to page results
which are optimized for various devices, operating sys
tems and web-browsers, and CDK for generating the Pages;
a control unit for controlling operation, metadata analysis
unit, and con?guration unit for the adapters (connect
ers).
9. The operation server for smart of?ce system according to claim 8, wherein the connecter unit includes a SAP connecter for directly connecting to a SAP server, a SharePoint con necter for interlocking with functions of a SharePoint server, a DBMS connecter for interlocking with a DB server, and an XMLData connecter for processing business logics of a het erogeneous server.
10. The operation server for smart of?ce system according to claim 8, wherein the CDK includes a template manager for
con?guring and managing desktop browser, a metadata man ager for providing data binding, a view-page manager for generating and editing view pages, a multi-lingual manager for con?guring multi-language, a SAP manager for con?gur
ing SAP server information, and a DB encryption manager
for providing encryption of database connection information. 11. An operation method for smart of?ce system, compris
ing steps of:
developing view pages by CDK of mobile web-server
module;
US 2014/0173420 A1
Jun. 19,2014
analyzing the request by the mobile web-server module so
as to select an adapter Which is connected to a data processing server corresponding to the request;
providing the request to the data processing server through
the adapter;
completing the process by the data processing server so as
to provide the processed data through the adapter; and
providing the processed data in a vieW page type to the user
terminal by the mobile web-server module,
and Wherein the step of developing vieW pages includes steps of selecting a vieW template; con?guring data map
ping; determining data so as to modify vieW pages; and determining display of vieW page so as to distribute the vieW pages.