NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

使用 SAP4Rails 快速进行 SAP 集成开发

  • 2007-05-24
  • 本文字数:575 字

    阅读完需:约 2 分钟

在多数情况下,大型的复杂企业系统常常会有令人窒息的用户界面。用户要面对大量信息负载和键盘输入,而只有少数几个专家真正清楚如何完全利用好系统提供的特性。组织面对的问题是,通常需要完成的任务往往都很小而且都是针对任务的,这些任务用具体的界面完成更好,通用界面就要打折扣了。这样就可以削减对于用户的复杂性和培训开支。

Dan Mcweeny 在 JavaOne 大会上做了一个关于高露洁 - 棕榄(Colgate-Palmolive)公司案例分析的演讲,在这个案例中他们就是这样做的。由于 SAP 的复杂性,技术团队使用的是手工的过程来计划项目的时间安排,最后一步是数据录入。技术团队通过使用 Ruby on Rails 和 SAP4Rails (一个开源的 SAP 集成库),能够在两周内创建出一个专门的 Web 2.0 前台来自动化整个进程——一点儿也不需要实现了解 Ruby on Rails。

Rails 开发人员需要了解的区别只有两样:模型类应该扩展SAP4Rails::Base而不是常用的ActiveRecord::Base,前者提供了一个 SAP 的包装器;另外就是与 SAP 的交互是过程式的,而非以面向对象的方式。模型对象提供了面向过程的 SAP 系统和 Rails 之间的映射。

在使用 SAP4Rails 并进行了这两个小小的变更之后,Rails 开发人员就可以访问企业级系统——此外,组织可以很快地利用已有的技术投入来创建直观的、易于使用的 Web 2.0 用户界面。

查看英文界面: Using SAP4Rails to Quickly Develop for SAP

2007-05-24 07:00745
用户头像

发布了 117 篇内容, 共 14.9 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

CCF C³ 走进百度:大模型与可持续生态发展

飞桨PaddlePaddle

人工智能 百度飞桨 文心大模型 重磅活动

华为云GaussDB(for Influx)单机版上线,企业降本增效利器来了

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 8 月 PK 榜

MySQL 执行计划详解 | 京东物流技术团队

京东科技开发者

MySQL 数据库 explain关键字 企业号 8 月 PK 榜

18. Python中的模块与包

茶桁

Python

使用 Amazon MemoryDB for Redis 作为 JuiceFS 的元数据引擎

亚马逊云科技 (Amazon Web Services)

Amazon

质效提升 | QA不做业务需求测试,你怎么看?

laofo

DevOps cicd 研发效能 持续交付 质量赋能

分布式那些事儿-浅谈高并发分布式架构演进路径

HelloGeek

分布式 微服务

为什么要做Redis分区?

百度搜索:蓝易云

redis 云计算 Linux 运维 云服务器

MT7915 with IPQ4019/IPQ4029 5G Radio Achieve 843 Mbps Throughput|DBDC Network Card

wallyslilly

IPQ4019 ipq4029 MT7915

C++11时间日期库chrono的使用

智趣匠

CPU 缓存行

红袖添香

Java 多线程 MESI 缓存行 伪共享

低代码平台轻松玩转业务规则

鲸品堂

低代码 低代码开发 企业号 8 月 PK 榜

SAM适配下游任务的探究:SAM Adapter

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 8 月 PK 榜

ARTS 打卡第 5 天

自由

ARTS 打卡计划

【第1讲】Python3.11的下载、安装和卸载,有手就能学会

程序员晚枫

Python 安装 入门

Maxon IP68 wifi6 4x4 Industrial Access Point

wifi6module

实战:工作中对并发问题的处理 | 京东物流技术团队

京东科技开发者

数据库 并发 数据库锁 更新丢失 企业号 8 月 PK 榜

Go 常量

小万哥

Go 程序员 云原生 后端 开发

可行性研究报告编制方案

金陵老街

Ubuntu 20.04 安装VNC Server的教程。

百度搜索:蓝易云

云计算 Linux ubuntu 运维 vnc

火山引擎DataLeap的Data Catalog系统公有云实践

字节跳动数据平台

大数据 数据中台 企业号 8 月 PK 榜

NLP文本匹配任务Text Matching 有监督训练:PointWise(单塔)、DSSM(双塔)、Sentence BERT(双塔)项目实践

汀丶人工智能

人工智能 自然语言处理 文本匹配算法

读《芯片浪潮》,学习台积电张忠谋的管理之道

博文视点Broadview

如何精准预测天气?火山引擎ByteHouse与大地量子这么做

字节跳动数据平台

数据库 大数据 云原生 数仓 企业号 8 月 PK 榜

华为云API Explorer:自动化运维的得力助手

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 8 月 PK 榜

鱼龙混杂的网络营销行业:入行新人如何规划职业

石头IT视角

SpringBoot3集成Redis

Java redis 架构 springboot SpringBoot3

“数智未来 因你而来”,鲲鹏&昇腾创新大赛2023湖北赛区决赛正式启动

彭飞

深度开发者故事 | 华为云API Explorer 自动化运维的得力助手

华为云PaaS服务小智

华为 API 华为云

使用Logstash同步Mysql到Easysearch

极限实验室

MySQL Logstash ELK easysearch

浅谈统一权限管理服务的设计与开发

百度Geek说

百度 数据中心 企业号 8 月 PK 榜 权限服务

使用SAP4Rails快速进行SAP集成开发_Ruby_Ian Roughley_InfoQ精选文章