JP6249376B2 - Webアプリケーションシステム及びそのデータベース利用方法 - Google Patents
Webアプリケーションシステム及びそのデータベース利用方法 Download PDFInfo
- Publication number
- JP6249376B2 JP6249376B2 JP2016017046A JP2016017046A JP6249376B2 JP 6249376 B2 JP6249376 B2 JP 6249376B2 JP 2016017046 A JP2016017046 A JP 2016017046A JP 2016017046 A JP2016017046 A JP 2016017046A JP 6249376 B2 JP6249376 B2 JP 6249376B2
- Authority
- JP
- Japan
- Prior art keywords
- database
- web application
- server
- application system
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1469—Backup restoration techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1464—Management of the backup or restore process for networked environments
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/217—Database tuning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/25—Integrating or interfacing systems involving database management systems
- G06F16/252—Integrating or interfacing systems involving database management systems between a Database Management System and a front-end application
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operations
- G06F11/1446—Point-in-time backing up or restoration of persistent data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/80—Database-specific techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/84—Using snapshots, i.e. a logical point-in-time copy of the data
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Debugging And Monitoring (AREA)
Description
図1は、本発明の実施の全体構成を示す。本発明を利用するWebアプリケーションシステムは、Webアプリケーションサーバー10とデータベースサーバー20とネットワークを介して接続される利用者が操作するクライアント端末30から構成される。Webアプリケーションサーバー10は、データベース生成機能101とデータベース消去機能102及び、データベースアクセス機能103を有し、データベースサーバー20は、データベース監視機能201を有する。ネットワークを介して接続されているクライアント端末30には、データベースのバックアップデータとデータベースの操作履歴を有している。
Claims (4)
- ネットワークを介してクライアント端末に接続して構成されるWebアプリケーションサーバーと、前記Webアプリケーションサーバーに接続されるデータベースを有するデータベースサーバーを含むWebアプリケーションシステムにおいて、前記Webアプリケーションシステムへ利用者がログインすることで前記データベースサーバーにデータベースを作成し、クライアント端末に保存されている前記データベースのバックアップデータを使い前記データベースを復元し、前記Webアプリケーションシステムより前記データベースのデータの登録、変更、削除、照会が行える状態にし、ログアウトによって前記データベースにあるデータをクライアント端末に保存し、前記データベースを前記データベースサーバーより削除し、前記データベースへの操作が一定時間以上、無い状態が続く場合、前記データベースを自動的に前記データベースサーバーから削除する機能を有するWebアプリケーションシステム。
- 前記データベースを作成する時に、前記データベースサーバーに同じ名前が存在しないこと、前記データベースが前回作成された時の名前と同じでないことを条件に、毎回ログインされる度に異なるデータベースの名前を作成し、前記データベースを作成する時に利用する名前とする請求項1に記載のWebアプリケーションシステム。
- 前記データベースの障害時に起こるデータ破損に備え、前期データベースへデータの登録、削除、変更の操作を行うときに操作履歴をクライアント端末に作成する機能を有する請求項1に記載のWebアプリケーションシステム。
- ネットワークを介してクライアント端末に接続して構成されるWebアプリケーションサーバーと、前記Webアプリケーションサーバーに接続されるデータベースを有するデータベースサーバーを含むWebアプリケーションシステムにおけるデータベース利用方法であって、前記Webアプリケーションシステムへ利用者がログインすることで前記データベースサーバーにデータベースを作成したのちクライアント端末に保存されている前記データベースのバックアップデータを使い前記データベースを復元するステップと、ログアウトによって前記データベースにあるデータをクライアント端末に保存後、前記データベースを前記データベースサーバーより削除するステップと、前記データベースへの操作が一定時間以上、無い状態が続く場合、前記データベースを自動的に前記データベースサーバーから削除するステップを実行することを特徴とするWebアプリケーションシステムにおけるデータベース利用方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016017046A JP6249376B2 (ja) | 2016-02-01 | 2016-02-01 | Webアプリケーションシステム及びそのデータベース利用方法 |
| PCT/JP2017/002112 WO2017135083A1 (ja) | 2016-02-01 | 2017-01-23 | Webアプリケーションシステム及びそのデータベース利用方法 |
| US15/574,206 US20180373603A1 (en) | 2016-02-01 | 2017-01-23 | Web Application System and Database Utilization Method Therefor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016017046A JP6249376B2 (ja) | 2016-02-01 | 2016-02-01 | Webアプリケーションシステム及びそのデータベース利用方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017138649A JP2017138649A (ja) | 2017-08-10 |
| JP6249376B2 true JP6249376B2 (ja) | 2017-12-20 |
Family
ID=59500789
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016017046A Active JP6249376B2 (ja) | 2016-02-01 | 2016-02-01 | Webアプリケーションシステム及びそのデータベース利用方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20180373603A1 (ja) |
| JP (1) | JP6249376B2 (ja) |
| WO (1) | WO2017135083A1 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107733883B (zh) * | 2017-10-09 | 2020-08-04 | 武汉斗鱼网络科技有限公司 | 一种检测批量注册账号的方法及装置 |
| CN108229200A (zh) * | 2017-12-14 | 2018-06-29 | 浪潮软件股份有限公司 | 一种对数据库进行安全保护的方法及装置 |
| US20240205215A1 (en) * | 2022-12-15 | 2024-06-20 | Sap Se | Automatic web page login for web-based applications |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6144959A (en) * | 1997-08-18 | 2000-11-07 | Novell, Inc. | System and method for managing user accounts in a communication network |
| JP2002099511A (ja) * | 2000-09-22 | 2002-04-05 | Techno Project:Kk | 業務処理システムにおける個人情報の漏洩防止方式 |
| JP3577494B2 (ja) * | 2000-11-29 | 2004-10-13 | 株式会社オービックビジネスコンサルタント | インターネットを介する業務ソフトサービスシステム |
| JP2005032037A (ja) * | 2003-07-07 | 2005-02-03 | Sheriff:Kk | 業務管理システムおよび認証システム |
| WO2012174427A2 (en) * | 2011-06-16 | 2012-12-20 | OneID Inc. | Method and system for determining authentication levels in transactions |
| US9400893B2 (en) * | 2011-12-15 | 2016-07-26 | Facebook, Inc. | Multi-user login for shared mobile devices |
-
2016
- 2016-02-01 JP JP2016017046A patent/JP6249376B2/ja active Active
-
2017
- 2017-01-23 WO PCT/JP2017/002112 patent/WO2017135083A1/ja not_active Ceased
- 2017-01-23 US US15/574,206 patent/US20180373603A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| US20180373603A1 (en) | 2018-12-27 |
| WO2017135083A1 (ja) | 2017-08-10 |
| JP2017138649A (ja) | 2017-08-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20000057127A (ko) | 소프트웨어 임대 시스템을 위한 분산컴퓨팅 환경에서의프로그램 수행시스템 및 그 방법 | |
| JP6249376B2 (ja) | Webアプリケーションシステム及びそのデータベース利用方法 | |
| CN101667233A (zh) | 基于非典型用户行为来保护设备 | |
| JP2008072613A (ja) | 管理システム,管理装置および管理方法 | |
| CN113177198A (zh) | 一种通过软件自动解锁Windows方法 | |
| US11218318B2 (en) | Two-step data deletion having confirmation hold | |
| US8468596B2 (en) | Work support apparatus for information processing device | |
| JP4185546B2 (ja) | 情報漏洩抑止装置、情報漏洩抑止プログラム、情報漏洩抑止記録媒体、及び情報漏洩抑止システム | |
| CN100489806C (zh) | 计算机数据保护方法 | |
| CN102831335A (zh) | 一种Windows操作系统的安全保护方法和系统 | |
| Chen et al. | System Quality Requirements Engineering (SQUARE) Methodology: Case Study on Asset Management System | |
| JP6919212B2 (ja) | 制御装置、制御方法、およびシステム | |
| CN111324872A (zh) | 一种登录记录及操作记录的重定向集中审计方法、系统 | |
| CN110750779B (zh) | 一种终端的维护管理方法、装置、设备及存储介质 | |
| CN112532589A (zh) | 一种网页监测的方法、装置以及存储介质 | |
| CN113779511B (zh) | 软件授权方法、装置、服务器和可读存储介质 | |
| JP2004005377A (ja) | 多重システム停止の再発防止方法 | |
| CN106452907B (zh) | 一种配置管理系统 | |
| JP4830576B2 (ja) | 情報処理装置、データ管理方法、プログラム | |
| CN115499252A (zh) | 一种页面的还原设备、还原方法、电子设备及存储介质 | |
| KR19990079414A (ko) | 소프트웨어 보호를 위한 프로그램의 암호화 방법 및암호화된 프로그램의 실행 방법 | |
| KR100907416B1 (ko) | 웹 어플리케이션 패치 자동 분배 시스템 및 그 방법 | |
| JP2000112890A (ja) | 不正操作防止と追跡装置 | |
| KR20110044547A (ko) | 보안 컴퓨터 시스템 | |
| WO2001071638A1 (en) | An internet storage service system and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20171020 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20171030 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20171107 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20171113 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6249376 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |